请问,点击任务栏,还原程序窗口的时候,程序会响应什么消息?
捕获这些消息。谢谢!

解决方案 »

  1.   

    WM_SYSCOMMAND wParam
    Specifies the type of system command requested. This parameter can be one of the following values. 
    SC_CLOSE
    Closes the window.
    SC_CONTEXTHELP
    Changes the cursor to a question  with a pointer. If the user then clicks a control in the dialog box, the control receives a WM_HELP message.
    SC_DEFAULT
    Selects the default item; the user double-clicked the window menu.
    SC_HOTKEY
    Activates the window associated with the application-specified hot key. The lParam parameter identifies the window to activate.
    SC_HSCROLL
    Scrolls horizontally.
    SC_KEYMENU
    Retrieves the window menu as a result of a keystroke. For more information, see the Res section.
    SC_MAXIMIZE
    Maximizes the window.
    SC_MINIMIZE
    Minimizes the window.
    SC_MONITORPOWER
    Sets the state of the display. This command supports devices that have power-saving features, such as a battery-powered personal computer. 
    The lParam parameter can have the following values:1 - the display is going to low power2 - the display is being shut offSC_MOUSEMENU
    Retrieves the window menu as a result of a mouse click.
    SC_MOVE
    Moves the window.
    SC_NEXTWINDOW
    Moves to the next window.
    SC_PREVWINDOW
    Moves to the previous window.
    SC_RESTORE
    Restores the window to its normal position and size.
    SC_SCREENSAVE
    Executes the screen saver application specified in the [boot] section of the System.ini file.
    SC_SIZE
    Sizes the window.
    SC_TASKLIST
    Activates the Start menu.
    SC_VSCROLL
    Scrolls vertically.