Main public logs
Appearance
Combined display of all available logs of EDM2. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 23:35, 14 April 2025 Martini talk contribs created page VM SELECTITEM (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:33, 14 April 2025 Martini talk contribs created page MM SETITEMTEXT (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:33, 14 April 2025 Martini talk contribs created page MM SETITEMATTR (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:32, 14 April 2025 Martini talk contribs created page MM ISITEMVALID (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:30, 14 April 2025 Martini talk contribs created page LM QUERYSELECTION (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:28, 14 April 2025 Martini talk contribs created page LM QUERYITEMTEXTLENGTH (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:27, 14 April 2025 Martini talk contribs created page BM QUERYCHECK (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:27, 14 April 2025 Martini talk contribs created page BKM SETTABTEXT (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:25, 14 April 2025 Martini talk contribs created page MM QUERYITEMATTR (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:23, 14 April 2025 Martini talk contribs created page LM INSERTITEM (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:21, 14 April 2025 Martini talk contribs created page MLM SETTABSTOP (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:20, 14 April 2025 Martini talk contribs created page VM QUERYSELECTEDITEM (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:19, 14 April 2025 Martini talk contribs created page VM QUERYMETRICS (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:14, 14 April 2025 Martini talk contribs created page VM QUERYITEMATTR (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:12, 14 April 2025 Martini talk contribs created page LM QUERYITEMCOUNT (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:40, 14 April 2025 Martini talk contribs created page WM CALCFRAMERECT (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:35, 14 April 2025 Martini talk contribs created page WM UPDATEFRAME (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:30, 14 April 2025 Martini talk contribs created page WM QUERYCONVERTPOS (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:21, 14 April 2025 Martini talk contribs created page VM QUERYITEM (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:18, 14 April 2025 Martini talk contribs created page WM BUTTON1MOTIONSTART (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:17, 14 April 2025 Martini talk contribs created page WM BUTTON1MOTIONEND (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:15, 14 April 2025 Martini talk contribs created page WM APPTERMINATENOTIFY (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:15, 14 April 2025 Martini talk contribs created page PL ALTERED (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:13, 14 April 2025 Martini talk contribs created page WM BUTTON1CLICK (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:12, 14 April 2025 Martini talk contribs created page WM BEGINSELECT (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:11, 14 April 2025 Martini talk contribs created page WM BEGINDRAG (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:07, 14 April 2025 Martini talk contribs created page WM BUTTON2DBLCLK (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:04, 14 April 2025 Martini talk contribs created page WM BUTTON2UP (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:02, 14 April 2025 Martini talk contribs created page WM BUTTON3DBLCLK (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:00, 14 April 2025 Martini talk contribs created page WM BUTTON3DOWN (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:59, 14 April 2025 Martini talk contribs created page WM BUTTON3UP (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:56, 14 April 2025 Martini talk contribs created page WM PPAINT (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:48, 14 April 2025 Martini talk contribs created page WM BUTTON1UP (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:42, 14 April 2025 Martini talk contribs created page WM MEASUREITEM (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:32, 14 April 2025 Martini talk contribs created page WM MOVE (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:02, 14 April 2025 Martini talk contribs created page WM SIZE (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:48, 14 April 2025 Martini talk contribs created page WM HSCROLL (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:44, 14 April 2025 Martini talk contribs created page WM SETFOCUS (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:27, 14 April 2025 Martini talk contribs created page WM FLASHWINDOW (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:25, 14 April 2025 Martini talk contribs created page WM MINMAXFRAME (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:18, 14 April 2025 Martini talk contribs created page WM CLOSE (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:04, 14 April 2025 Martini talk contribs created page WM QUERYDLGCODE (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:00, 14 April 2025 Martini talk contribs created page WM PRESPARAMCHANGED (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...")
- 23:35, 13 April 2025 Martini talk contribs created page WM TIMER (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...")
- 23:28, 13 April 2025 Martini talk contribs created page WM MATCHMNEMONIC (Created page with "This message is sent by the dialog box to a control window to determine whether a typed character matches a mnemonic in its window text. ==Syntax== <pre> param1 USHORT usmatch; Match character.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;''usmatch'' (USHORT) - input: Match character. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''rc'' (BOOL) - returns: Match indicator. :TRUE: Mne...")
- 23:21, 13 April 2025 Martini talk contribs created page WM VSCROLL (Created page with "This message occurs when a vertical 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 m...")
- 23:17, 13 April 2025 Martini talk contribs created page WM VSCROLLCLIPBOARD (Created page with "This message is sent to the clipboard owner window when the clipboard contains a data handle for the CFI_OWNERDISPLAY format, and there is an event in the clipboard viewer's vertical scroll bar. ==Syntax== <pre> param1 HWND hwndViewer; Handle.: param2 SHORT sposScroll; Scroll position.: SHORT scodeScroll; Scroll-bar code.: </pre> ==Parameters== ;''hwndViewer'' (HWND) - input: Handle to the clipboard application window. ;''sposScrol...")
- 23:14, 13 April 2025 Martini talk contribs created page WM VRNENABLED (Created page with "This message tells a window that its visible region is now unlocked and is valid for drawing on. It also contains a message parameter to inform the window if the visible region was changed. ==Syntax== <pre> param1 BOOL ffVisRgnChanged; Flag indicating whether the visible region has been altered.: param2 VOID mp2; Reserved value.: </pre> ==Parameters== ;''ffVisRgnChanged'' (BOOL) - input: Flag indicating whether the visible regio...")
- 23:11, 13 April 2025 Martini talk contribs created page WM VRNDISABLED (Created page with "This message indicates that the window is being sized, or that a WinLockWindowUpdate has been issued for the window or one of its parent windows. Direct drawing to the window should be suspended. ==Syntax== <pre> param1 VOID mp1; Reserved value.: param2 VOID mp2; Reserved value.: returns ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;''mp1'' (VOID) - input: Reserved value. ;''mp2'' (VOID) - input:...")
- 22:51, 13 April 2025 Martini talk contribs created page WM SUBSTITUTESTRING (Created page with "This message is sent from the WinSubstituteStrings call. ==Syntax== <PRE> param1 USHORT iindex; Substitution index.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;iindex (USHORT) - Input : A value corresponding to the decimal character in the substitution phrase. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;pString (PSZ) - returns : String to be substituted. This poin...")