New pages
Appearance
14 April 2025
- 23:4223:42, 14 April 2025 EM PASTE (hist | edit) [1,195 bytes] Martini (talk | contribs) (Created page with "This message replaces the text that forms the current selection with text from the clipboard. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''rc'' (BOOL) - returns: Success indicator. :TRUE: Successful completion...")
- 23:4123:41, 14 April 2025 EM SETTEXTLIMIT (hist | edit) [1,200 bytes] Martini (talk | contribs) (Created page with "This message sets the maximum number of bytes that an entry field control can contain. ==Syntax== <pre> param1 SHORT sTextLimit; →Maximum number of characters in the entry field control.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''sTextLimit'' (SHORT) - input: Maximum number of characters in the entry field control. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''rc'' (BOOL) - returns:...")
- 23:4023:40, 14 April 2025 EM SETSEL (hist | edit) [1,370 bytes] Martini (talk | contribs) (Created page with "This message sets the zero-based offsets of the bounds of the text that forms the current selection. ==Syntax== <pre> param1 USHORT usminsel; →Offset of the first character in the selection.: USHORT usmaxsel; →Offset of the first character after the selection.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''usminsel'' (USHORT) - input: Offset of the first character in the selection. ;''usmaxsel'' (USHORT) - in...")
- 23:3923:39, 14 April 2025 VM SETMETRICS (hist | edit) [3,137 bytes] Martini (talk | contribs) (Created page with "This message sets the size of each item in the value set control, the spacing between items, or both. ==Syntax== <pre> param1 USHORT fMetric; →Units of measurement.: param2 ULONG ulItemId; →Item information.: </pre> ==Parameters== ;''fMetric'' (USHORT) - input: Unit or units of measurement that are to be set for the value set control. This can be either of the following: :VMA_ITEMSIZE: If this message attribute is set, the width and height of each it...")
- 23:3823:38, 14 April 2025 VM SETITEMATTR (hist | edit) [3,509 bytes] Martini (talk | contribs) (Created page with "This message sets the attribute or attributes of the item indicated by the values of the ''usRow'' and ''usColumn'' parameters. ==Syntax== <pre> param1 USHORT usRow; →Row index.: USHORT usColumn; →Column index.: param2 USHORT usItemAttr; →Item attributes.: USHORT fSet; →Set or reset flag.: </pre> ==Parameters== ;''usRow'' (USHORT) - input: Row index of the value set item for which attributes are being specified. Rows have a val...")
- 23:3723:37, 14 April 2025 VM SETITEM (hist | edit) [3,498 bytes] Martini (talk | contribs) (Created page with "This message specifies the type of information that will be contained by a value set item. This item is indicated by the values of the ''usRow'' and ''usColumn'' fields. Each value set item can contain a different type of information. The value set interprets the information set for the item based on the attribute of the item. Value set items that are not set (blank items) are drawn using the background color of the value set. ==Syntax== <pre> param1 USHORT usRow;...")
- 23:3523:35, 14 April 2025 VM SELECTITEM (hist | edit) [1,545 bytes] Martini (talk | contribs) (Created page with "This message selects the value set item indicated by the values of the ''usRow'' and ''usColumn'' parameters. When a new item is selected, the previously selected item is deselected. ==Syntax== <pre> param1 USHORT usRow; →Row index.: USHORT usColumn; →Column index.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''usRow'' (USHORT) - input: Row index of the value set item to select. Rows have a value from 1 to...")
- 23:3323:33, 14 April 2025 MM SETITEMTEXT (hist | edit) [986 bytes] Martini (talk | contribs) (Created page with "This message sets the text of a menu item. ==Syntax== <pre> param1 USHORT usitem; →Item identifier.: param2 PSZ pszItemText; →Item text.: </pre> ==Parameters== ;''usitem'' (USHORT) - input: Item identifier. ;''pszItemText'' (PSZ) - input: Points to a string containing the text to set the menu item to. ==Returns== ;''rc'' (BOOL) - returns: Success indicator. :TRUE: Successful completion :FALSE: Error occurred ==Remarks== The menu control respo...")
- 23:3323:33, 14 April 2025 MM SETITEMATTR (hist | edit) [1,890 bytes] Martini (talk | contribs) (Created page with "This message sets the attributes of a menu item. ==Syntax== <pre> param1 USHORT usitem; →Item identifier.: USHORT usincludesubmenus; →Include submenus indicator.: param2 USHORT usattributemask; →Attribute mask.: USHORT usattributedata; →Attribute data.: </pre> ==Parameters== ;''usitem'' (USHORT) - input: Item identifier. ;''usincludesubmenus'' (USHORT) - input: Include submenus indicator. :TRUE: If the menu does not have an i...")
- 23:3223:32, 14 April 2025 MM ISITEMVALID (hist | edit) [1,821 bytes] Martini (talk | contribs) (Created page with "This message returns the selectable status of a specified menu item. ==Syntax== <pre> param1 USHORT usitem; →Item identifier.: USHORT usincludesubmenus; →Include submenus indicator.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''usitem'' (USHORT) - input: Item identifier. ;''usincludesubmenus'' (USHORT) - input: Include submenus indicator. :TRUE: If the menu does not have an item with the spe...")
- 23:3023:30, 14 April 2025 LM QUERYSELECTION (hist | edit) [2,059 bytes] Martini (talk | contribs) (Created page with "This message is used to enumerate the selected item, or items, in a list box. ==Syntax== <pre> param1 SHORT sItemStart; →Index of the start item.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''sItemStart'' (SHORT) - input: Index of the start item. :If the list box allows multiple selected items (LS_MULTIPLESEL style), this parameter indicates the index of the item from which the search for the next selected item is to...")
- 23:2823:28, 14 April 2025 LM QUERYITEMTEXTLENGTH (hist | edit) [992 bytes] Martini (talk | contribs) (Created page with "This message returns the length of the text of the specified list box item. ==Syntax== <pre> param1 SHORT sItemIndex; →Item index.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''sItemIndex'' (SHORT) - input: Item index. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''sTextLength'' (SHORT) - returns: Length of item text. :The length of the text string, excluding the null termination charac...")
- 23:2723:27, 14 April 2025 BM QUERYCHECK (hist | edit) [1,085 bytes] Martini (talk | contribs) (Created page with "This message returns the checked state of a button control. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''usCheck'' (USHORT) - returns: Check indicator. :0: The button control is in unchecked state. :1: The butt...")
- 23:2723:27, 14 April 2025 BKM SETTABTEXT (hist | edit) [1,699 bytes] Martini (talk | contribs) (Created page with "This message associates a text string with the specified page. ==Syntax== <pre> param1 ULONG ulPageId; →Page ID.: param2 PSZ pString; →Pointer to a text string that ends with a null character.: </pre> ==Parameters== ;''ulPageId'' (ULONG) - input: The page identifier with which to associate the text string. This should be a page for which a BKA_MAJOR or BKA_MINOR attribute has been specified. ;''pString'' (PSZ) - input: Pointer to a text string that...")
- 23:2523:25, 14 April 2025 MM QUERYITEMATTR (hist | edit) [1,656 bytes] Martini (talk | contribs) (Created page with "This message returns the attributes of a menu item. ==Syntax== <pre> param1 USHORT usitem; →Item identity.: USHORT usIncludeSubmenus; →Include submenus indicator.: param2 USHORT usattributemask; →Attribute mask.: </pre> ==Parameters== ;''usitem'' (USHORT) - input: Item identity. ;''usIncludeSubmenus'' (USHORT) - input: Include submenus indicator. :TRUE: If the menu does not have an item with the specified identifier, search the s...")
- 23:2323:23, 14 April 2025 LM INSERTITEM (hist | edit) [1,533 bytes] Martini (talk | contribs) (Created page with "This message inserts an item into a list box control. ==Syntax== <pre> param1 SHORT sItemIndex; →Item index.: param2 PSZ pszItemText; →Item text.: </pre> ==Parameters== ;''sItemIndex'' (SHORT) - input: Item index. :LIT_END: Add the item to the end of the list. :LIT_SORTASCENDING: Insert the item into the list sorted in ascending order. :LIT_SORTDESCENDING: Insert the item into the list sorted in descending order. :Other: Insert the item into the lis...")
- 23:2123:21, 14 April 2025 MLM SETTABSTOP (hist | edit) [751 bytes] Martini (talk | contribs) (Created page with "This message sets the pel interval at which tab stops are placed. ==Syntax== <pre> param1 PIX pixTab; →Pel interval for tab stops.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''pixTab'' (PIX) - input: Pel interval for tab stops. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''pixTabset'' (PIX) - returns: Success indicator. :< 0: An error occurred. :Other: The value to which the wid...")
- 23:2023:20, 14 April 2025 VM QUERYSELECTEDITEM (hist | edit) [1,461 bytes] Martini (talk | contribs) (Created page with "This message queries for the currently selected value set item indicated by the values of the ''usRow'' and ''usColumn'' fields. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: returns USHORT usRow; →Row index.: USHORT usColumn; →Column index.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) -...")
- 23:1923:19, 14 April 2025 VM QUERYMETRICS (hist | edit) [2,376 bytes] Martini (talk | contribs) (Created page with "This message queries for the current size of each value set item or for the spacing between items. The value returned is either the width and height of one item, or the spacing between items. ==Syntax== <pre> param1 USHORT fMetric; →Control metric.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''fMetric'' (USHORT) - input: Control metric to be queried with this message. This can be either of the following: :VMA_ITE...")
- 23:1423:14, 14 April 2025 VM QUERYITEMATTR (hist | edit) [2,892 bytes] Martini (talk | contribs) (Created page with "This message queries the attribute or attributes of the item indicated by the values of the ''usRow'' and ''usColumn'' fields. ==Syntax== <pre> param1 USHORT usRow; →Row index.: USHORT usColumn; →Column index.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''usRow'' (USHORT) - input: Row index of the item for which the attribute or attributes are queried. Rows have a value from 1 to the value of the ''usRowC...")
- 23:1223:12, 14 April 2025 LM QUERYITEMCOUNT (hist | edit) [781 bytes] Martini (talk | contribs) (Created page with "This message returns a count of the number of items in the list box control. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''sItemCount'' (SHORT) - returns: Item count. ==Remarks== The list box control window pro...")
- 04:4004:40, 14 April 2025 WM CALCFRAMERECT (hist | edit) [1,410 bytes] Martini (talk | contribs) (Created page with "This message occurs when an application uses the WinCalcFrameRect function. ==Syntax== <pre> param1 PRECTL pRect; →Rectangle structure.: param2 USHORT usFrame; →Frame indicator.: </pre> ==Parameters== ;''pRect'' (PRECTL) - input/output: Points to a RECTL structure. ;''usFrame'' (USHORT) - input: Frame indicator. :TRUE: Frame rectangle provided :FALSE: Client area rectangle provided ==Returns== ;''rc'' (BOOL) - returns: Rectangle-calculated i...")
- 04:3504:35, 14 April 2025 WM UPDATEFRAME (hist | edit) [916 bytes] Martini (talk | contribs) (Created page with "This message is sent by an application after frame controls have been added or removed from the window frame. ==Syntax== <pre> param1 ULONG flCreateFlags; →Frame-creation flags.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''flCreateFlags'' (ULONG) - input: Frame-creation flags. Contains the FCF_* flags that indicate which frame controls have been added or removed. ;''ulReserved'' (ULONG) - input: Reserved value, s...")
- 04:3004:30, 14 April 2025 WM QUERYCONVERTPOS (hist | edit) [2,634 bytes] Martini (talk | contribs) (Created page with "This message is sent by an application to determine whether it is appropriate to begin conversion of DBCS characters. ==Syntax== <pre> param1 PRECTL pCursorPos; →Cursor position.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''pCursorPos'' (PRECTL) - input/output: Cursor position. :If ''usCode'' = QCP_CONVERT, ''pCursorPos'' should be updated to contain the position of the cursor in the window receiving this message....")
- 04:2104:21, 14 April 2025 VM QUERYITEM (hist | edit) [3,311 bytes] Martini (talk | contribs) (Created page with "This message queries the contents of the item indicated by the values of the ''usRow'' and ''usColumn'' fields. The information returned is interpreted based on the attribute of the item. ==Syntax== <pre> param1 USHORT usRow; →Row index.: USHORT usColumn; →Column index.: param2 PVSTEXT pvsText; →Pointer to a VSTEXT data structure or NULL.: </pre> ==Parameters== ;''usRow'' (USHORT) - input: Row index of the item to be queried. Rows have a val...")
- 04:1804:18, 14 April 2025 WM BUTTON1MOTIONSTART (hist | edit) [1,121 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator initiates a drag operation by moving the mouse while pressing button one on the pointing device. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the hit-tested window, when the drag operation is started. ;''fsHitTestr...")
- 04:1704:17, 14 April 2025 WM BUTTON1MOTIONEND (hist | edit) [1,121 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator completes a drag operation which was initiated by pressing button one on the pointing device. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the hit-tested window, when the drag operation is terminated. ;''fsHitTestr...")
- 04:1504:15, 14 April 2025 WM APPTERMINATENOTIFY (hist | edit) [766 bytes] Martini (talk | contribs) (Created page with "This message is posted when an application (started by another application) terminates. ==Syntax== <pre> param1 HAPP happ; →Application handle.: param2 ULONG flretcode; →Return code from the terminating application.: </pre> ==Parameters== ;''happ'' (HAPP) - input: Application handle. ;''flretcode'' (ULONG) - input: Return code from the terminating application. ==Returns== ;''ulReserved'' (ULONG) - returns: Reserved value, must be 0. ==Remarks==...")
- 04:1504:15, 14 April 2025 PL ALTERED (hist | edit) [704 bytes] Martini (talk | contribs) (Created page with "This message is broadcast to all frame windows when the PrfReset function is issued. ==Syntax== <pre> param1 HINI hiniUser; →Handle of the new user profile.: param2 HINI hiniSystem; →Handle of the new system profile.: </pre> ==Parameters== ;''hiniUser'' (HINI) - input: Handle of the new user profile. ;''hiniSystem'' (HINI) - input: Handle of the new system profile. ==Returns== ;''ulReserved'' (ULONG) - returns: Reserved value, must be 0. ==Rema...")
- 04:1304:13, 14 April 2025 WM BUTTON1CLICK (hist | edit) [1,370 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator presses and then releases button 1 of the pointing device within a specified period of time, and without moving the mouse. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left...")
- 04:1204:12, 14 April 2025 WM BEGINSELECT (hist | edit) [1,132 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator initiates a swipe selection. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fPointer; →Input device flag.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the window. This value is ignored if ''fPointer'' is not set to TRUE. ;''fPointer'' (USHORT) - input: Input device flag. :TRUE: Message re...")
- 04:1104:11, 14 April 2025 WM BEGINDRAG (hist | edit) [1,129 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator initiates a drag operation. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fPointer; →Input device flag.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the window. This value is ignored if ''fPointer'' is not set to TRUE. ;''fPointer'' (USHORT) - input: Input device flag. :TRUE: Message res...")
- 04:0704:07, 14 April 2025 WM BUTTON2DBLCLK (hist | edit) [1,663 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator presses button 2 of the pointing device twice within a specified time, as detailed in WM_BUTTON1DBLCLK. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the w...")
- 04:0404:04, 14 April 2025 WM BUTTON2UP (hist | edit) [1,820 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator releases button 2 of the pointing device. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the window. ;''fsHitTestres'' (USHORT) - input: Hit-test result. Provid...")
- 04:0204:02, 14 April 2025 WM BUTTON3DBLCLK (hist | edit) [1,461 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator presses button 3 of the pointing device twice within a specified time, as detailed in WM_BUTTON1DBLCLK. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom left corner of the w...")
- 04:0004:00, 14 April 2025 WM BUTTON3DOWN (hist | edit) [1,590 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator presses button 3 on the pointing device. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the window. ;''fsHitTestres'' (USHORT) - input: Hit-test result. Provide...")
- 03:5903:59, 14 April 2025 WM BUTTON3UP (hist | edit) [1,399 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator releases button 3 of the pointing device. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the window. ;''fsHitTestres'' (USHORT) - input: Hit-test result. Provid...")
- 03:5603:56, 14 April 2025 WM PPAINT (hist | edit) [1,438 bytes] Martini (talk | contribs) (Created page with "This message is posted when the Language Support Window or Dialog Procedure processes a WM_PAINT message. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''ulReserved'' (ULONG) - returns: Reserved value, sho...")
- 03:4803:48, 14 April 2025 WM BUTTON1UP (hist | edit) [2,779 bytes] Martini (talk | contribs) (Created page with "This message occurs when the operator releases button 1 of the pointing device. ==Syntax== <pre> param1 POINTS ptspointerpos; →Pointer position.: param2 USHORT fsHitTestres; →Hit-test result.: USHORT fsflags; →Keyboard control codes.: </pre> ==Parameters== ;''ptspointerpos'' (POINTS) - input: Pointer position in window coordinates relative to the bottom-left corner of the window. ;''fsHitTestres'' (USHORT) - input: Hit-test result...")
- 03:4203:42, 14 April 2025 WM MEASUREITEM (hist | edit) [5,314 bytes] Martini (talk | contribs) (Created page with "This notification is sent to the owner of a specific control to establish the height and width for an item in that control. ==Syntax== <pre> param1 SHORT sIdentity; →Control identifier.: param2 ULONG ulControlSpec; →Control-specific information.: returns SHORT sHeight; →Height of item.: SHORT sWidth; →Width of item.: </pre> ===in List Boxes=== This notification is sent to the owner of a list box control to establis...")
- 03:3203:32, 14 April 2025 WM MOVE (hist | edit) [1,791 bytes] Martini (talk | contribs) (Created page with "This message occurs when a window with style CS_MOVENOTIFY changes its absolute position. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''ulReserved'' (ULONG) - returns: Reserved value, should be 0. ==Remarks...")
- 01:0201:02, 14 April 2025 WM SIZE (hist | edit) [3,037 bytes] Martini (talk | contribs) (Created page with "This message occurs when a window changes its size. ==Syntax== <pre> param1 SHORT scxold; →Old horizontal size.: SHORT scyold; →Old vertical size.: param2 SHORT scxnew; →New horizontal size.: SHORT scynew; →New vertical size.: </pre> ==Parameters== ;''scxold'' (SHORT) - input: Old horizontal size. ;''scyold'' (SHORT) - input: Old vertical size. ;''scxnew'' (SHORT) - input: New horizontal size. ;''scynew'' (SHORT) - input: New vertical s...")
- 00:4800:48, 14 April 2025 WM HSCROLL (hist | edit) [1,974 bytes] Martini (talk | contribs) (Created page with "This message occurs when a horizontal scroll bar control has a significant event to notify to its owner. ==Syntax== <pre> param1 USHORT usidentifier; →Scroll bar control window identifier.: param2 SHORT sslider; →Slider position.: USHORT uscmd; →Command.: </pre> ==Parameters== ;''usidentifier'' (USHORT) - input: Scroll bar control window identifier. ;''sslider'' (SHORT) - input: Slider position. :0: Either the operator is not...")
- 00:4400:44, 14 April 2025 WM SETFOCUS (hist | edit) [2,094 bytes] Martini (talk | contribs) (Created page with "This message occurs when a window is to receive or lose the input focus. ==Syntax== <pre> param1 HWND hwnd; →Focus-window handle.: param2 USHORT usfocus; →Focus flag.: </pre> ==Parameters== ;''hwnd'' (HWND) - input: Focus-window handle. :NULLHANDLE: No window is losing or receiving the focus. :Other: Window handle. ;''usfocus'' (USHORT) - input: Focus flag. :TRUE: The window is receiving the focus. ''hwnd'' is the window handle of the window losin...")
- 00:2700:27, 14 April 2025 WM FLASHWINDOW (hist | edit) [770 bytes] Martini (talk | contribs) (Created page with "This message indicates that an application has issued a WinFlashWindow function. ==Syntax== <pre> param1 USHORT usFlash; →Flash indicator.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''usFlash'' (USHORT) - input: Flash indicator. :TRUE: Start the window border flashing :FALSE: Stop the window border flashing ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''rc'' (BOOL) - returns:...")
- 00:2500:25, 14 April 2025 WM MINMAXFRAME (hist | edit) [4,219 bytes] Martini (talk | contribs) (Created page with "This message is sent to a frame window that is being minimized, maximized, or restored. ==Syntax== <pre> param1 PSWP pswp; →Set window position structure.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''pswp'' (PSWP) - input: Pointer to a SWP structure. The structure has the appropriate SWP_* indicators set to describe the operation that is occurring to the window. ;''ulReserved'' (ULONG) - input: Reserved...")
- 00:1800:18, 14 April 2025 WM CLOSE (hist | edit) [2,118 bytes] Martini (talk | contribs) (Created page with "This message is sent to a frame window to indicate that the window is being closed by the user. ==Syntax== <pre> param1 ULONG ulReserved; →Reserved value, should be 0.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''ulReserved'' (ULONG) - returns: Reserved value, should be 0. ==R...")
- 00:0400:04, 14 April 2025 WM QUERYDLGCODE (hist | edit) [2,082 bytes] Martini (talk | contribs) (Created page with "This message is sent by the dialog manager to identify the type of control, to determine what kinds of messages the control understands, and also to determine whether an input message may be processed by the dialog manager or passed down to the control. ==Syntax== <pre> param1 PQMSG pQmsg; →Message queue structure.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''pQmsg'' (PQMSG) - input: Pointer to a QMSG s...")
- 00:0000:00, 14 April 2025 WM PRESPARAMCHANGED (hist | edit) [6,649 bytes] Martini (talk | contribs) (Created page with "This message is sent when a presentation parameter is set or removed dynamically from a window instance using the WinSetPresParam or WinRemovePresParam functions. It is also sent to all windows owned by the window whose presentation parameter was changed. ==Syntax== <pre> param1 ULONG idAttrType; →Presentation parameter attribute identity.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ;in Circular Slider Controls This mess...")
13 April 2025
- 23:3523:35, 13 April 2025 WM TIMER (hist | edit) [975 bytes] Martini (talk | contribs) (Created page with "This message is posted when a timer times out. ==Syntax== <pre> param1 USHORT idTimer; →Timer identity.: param2 ULONG ulReserved; →Reserved value, should be 0.: </pre> ==Parameters== ;''idTimer'' (USHORT) - input: Timer identity. :Any timer Ids that are not being used must be passed on the default window procedure. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''ulReserved'' (ULONG) - returns: Reserved value, should...")