如何在最小化窗口后最大化窗口

Noh*_*sib 5 c++ windows winapi

如何在最小化窗口后最大化窗口?我用nCmdShow = 3它来最大化它并使用它nCmdShow = 6来最小化它ShowWindow(hwnd, nCmdShow).但是,一旦我最小化窗口,我无法恢复或最大化它.

这是因为我无法存储最小化窗口的处理程序,以便在某些条件下可以最大化同一窗口?我如何实现同样的目标?

Nec*_*lis 5

您想用来SW_RESTORE重新显示最小化的窗口,引用MSDN:

激活并显示窗口.如果窗口最小化或最大化,系统会将其恢复到原始大小和位置.应用程序应在还原最小化窗口时指定此标志.