应用程序有托盘图标,窗体最小化或者隐藏窗体时,点击托盘图标需要恢复窗体显示,并且恢复之前的现实状体,正常大小或者最大化显示。例如:最大化显示窗体时,点击最小化按钮,窗体最小化,点击托盘图标将最大化显示主窗体。

IsIconic(m_hWnd) 判断主窗体是否最小化
调用::ShowWindow(m_hWnd, SW_RESTORE); 恢复最小化窗体的显示。
IsWindowVisible(m_hWnd) 判断窗体是否隐藏,调用ShowWindow(m_hWnd, SW_SHOW) 显示隐藏的窗体

为什么不用SW_SHOWNORMAL ,因为如果窗体是最大化显示或者最小化的,系统将恢复该窗体的原始大小和位置。这样

这样点击托盘图标之后就不能最大化显示窗体了。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-04-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案