WM_SYSCOMMAND Notification


          A window receives this message when the user chooses a command from the Window menu (formerly known as the system or control menu) or when the user chooses the maximize button, minimize button, restore button, or close button.

          Syntax

          WM_SYSCOMMAND

          WPARAM wParam
          LPARAM lParam;

          Parameters

          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 mark 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 Remarks 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 power

          2 - the display is being shut off

          SC_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.
          lParam(東西被點中時的鼠標位置,低位是光標的X軸坐標,高位是光標的Y軸坐標
          The low-order word specifies the horizontal position of the cursor, in screen coordinates, if a window menu command is chosen with the mouse. Otherwise, this parameter is not used.

          The high-order word specifies the vertical position of the cursor, in screen coordinates, if a window menu command is chosen with the mouse. This parameter is –1 if the command is chosen using a system accelerator, or zero if using a mnemonic.

          posted on 2005-02-19 16:25 AK747 閱讀(1113) 評論(0)  編輯  收藏 所屬分類: .NET

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 奉化市| 琼结县| 宝鸡市| 章丘市| 蒙阴县| 枞阳县| 桐柏县| 温宿县| 五寨县| 海城市| 重庆市| 镇康县| 喜德县| 达孜县| 吴川市| 汝阳县| 盐源县| 莲花县| 屏东县| 邯郸市| 苗栗市| 安龙县| 绥中县| 西乌珠穆沁旗| 板桥市| 永城市| 余江县| 贵南县| 佳木斯市| 绥阳县| 泗洪县| 新邵县| 印江| 三明市| 济南市| 荔浦县| 若尔盖县| 永川市| 铜梁县| 石渠县| 紫金县|