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).
- 22:14, 20 April 2025 Martini talk contribs created page SBM SETTHUMBSIZE (Created page with "This message sets the scroll bar slider size. ==Syntax== <PRE> param1 SHORT svisible; Size of the visible part of the document.: SHORT stotal; Size of the entire document.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;svisible (SHORT) - Input : Size of the visible part of the document. ;stotal (SHORT) - Input : Size of the entire document. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==R...")
- 22:13, 20 April 2025 Martini talk contribs created page SBM SETSCROLLBAR (Created page with "This message sets the scroll-bar range and slider position. ==Syntax== <PRE> param1 SHORT sslider; Position of slider.: param2 SHORT sfirst; First bound.: SHORT slast; Last bound.: </PRE> ==Parameters== ;sslider (SHORT) - Input : Position of slider. : If this value is outside the scroll-bar range, the slider is moved to the nearest valid position within the range. ;sfirst (SHORT) - Input : First bound. : This value must not be less than...")
- 22:13, 20 April 2025 Martini talk contribs created page SBM SETPOS (Created page with "This message sets the position of the slider in a scroll bar window. ==Syntax== <PRE> param1 SHORT sslider; Position of slider.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;sslider (SHORT) - Input : Position of slider. : If this value is outside the scroll-bar range, the slider is moved to the nearest valid position within the range. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;rc ([...")
- 22:12, 20 April 2025 Martini talk contribs created page SBM QUERYRANGE (Created page with "This message returns the scroll bar range minimum and maximum values. ==Syntax== <PRE> param1 ULONG ulReserved; Reserved value, should be 0.: param2 ULONG ulReserved; Reserved value, should be 0.: returns SHORT sfirst; First bound.: SHORT slast; Last bound.: </PRE> ==Parameters== ;ulReserved (ULONG) - Input : Reserved value, should be 0. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;sfirst (SHORT)...")
- 22:00, 20 April 2025 Martini talk contribs created page FDM VALIDATE (Created page with "This message is sent when the user selects a file and presses Enter or clicks on the OK button, or double-clicks on a file name in the file list box. ==Syntax== <PRE> param1 PSZ pFileName; Pointer to the fully-qualified file name.: param2 USHORT usSeltype; Selection type.: </PRE> ==Parameters== ;pFileName (PSZ) - Input : Pointer to the fully-qualified file name. ;usSeltype (USHORT) - Input : Selection type. ==Returns== ;rc (BOOL) - returns : V...")
- 22:00, 20 April 2025 Martini talk contribs created page FDM FILTER (Created page with "This message is sent before a file that meets the current filter criteria is added to the File list box. ==Syntax== <PRE> param1 PSZ pFilename; Pointer to the file name.: param2 PSZ pEAType; Pointer to the .TYPE EA extended attribute.: </PRE> ==Parameters== ;pFilename (PSZ) - Input : Pointer to the file name. ;pEAType (PSZ) - Input : Pointer to the .TYPE EA extended attribute. ==Returns== ;rc (BOOL) - returns : Success indicator. ::TRUE: Ad...")
- 21:58, 20 April 2025 Martini talk contribs created page FDM ERROR (Created page with "This message is sent whenever the file dialog is going to display an error message window. This allows an application to display its own message, if desired, instead of messages provided by the system. ==Syntax== <PRE> param1 USHORT usErrorId; Error message ID.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usErrorId (USHORT) - Input : Error message ID. : This is the ID of the message that is displayed by the file dial...")
- 21:56, 20 April 2025 Martini talk contribs created page CM EXPANDTREE (Created page with "This message causes one parent item in the tree view to be expanded. '''Note:''' If the CCS_MINIRECORDCORE style bit is specified when a container is created, then MINIRECORDCORE should be used instead of RECORDCORE and PMINIRECORDCORE should be used instead of PRECORDCORE in all applicable data structures and messages. ==Syntax== <PRE> param1 PRECORDCORE pRecord; Pointer to the RECORDCORE structure that is to be expanded.: param2 ULONG ulReserved; /*...")
- 21:55, 20 April 2025 Martini talk contribs created page CM ERASERECORD (Created page with "This message erases the source record from the current view when a move occurs as a result of direct manipulation. '''Note:''' If the CCS_MINIRECORDCORE style bit is specified when a container is created, then MINIRECORDCORE should be used instead of RECORDCORE and PMINIRECORDCORE should be used instead of PRECORDCORE in all applicable data structures and messages. ==Syntax== <PRE> param1 PRECORDCORE pRecord; /* Pointer to the container record that is to be era...")
- 21:54, 20 April 2025 Martini talk contribs created page CM COLLAPSETREE (Created page with "This message causes one parent item in the tree view to be collapsed. '''Note:''' If the CCS_MINIRECORDCORE style bit is specified when a container is created, then MINIRECORDCORE should be used instead of RECORDCORE and PMINIRECORDCORE should be used instead of PRECORDCORE in all applicable data structures and messages. ==Syntax== <PRE> param1 PRECORDCORE pRecord; Pointer to the RECORDCORE structure that is to be collapsed.: param2 ULONG ulReserved; /...")
- 21:54, 20 April 2025 Martini talk contribs created page CM CLOSEEDIT (Created page with "This message closes the window that contains the multiple-line entry (MLE) field used to edit container text directly. ==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...")
- 21:53, 20 April 2025 Martini talk contribs created page CM ARRANGE (Created page with "This message arranges the container records in the icon view of the container control. ==Syntax== <PRE> param1 ULONG ulArrangeType; Type of arrangement for icons or bitmaps.: param2 ULONG ulArrangeFlags; Flags for arrangement type specified in ultype.: </PRE> ==Parameters== ;ulArrangeType (ULONG) - Input : Type of arrangement for icons or bitmaps. : Specify one of the following arrangement types: ::CMA_ARRANGESTANDARD: Standard arrangement. :::Icons are...")
- 21:52, 20 April 2025 Martini talk contribs created page CM ALLOCRECORD (Created page with "This message allocates memory for one or more RECORDCORE structures. '''Note:''' If the CCS_MINIRECORDCORE style bit is specified when a container is created, then MINIRECORDCORE should be used instead of RECORDCORE and PMINIRECORDCORE should be used instead of PRECORDCORE in all applicable data structures and messages. ==Syntax== <PRE> param1 ULONG cbRecordData; Bytes of additional memory.: param2 USHORT nRecords; Number of records.: </PRE>...")
- 21:51, 20 April 2025 Martini talk contribs created page CM ALLOCDETAILFIELDINFO (Created page with "This message allocates memory for one or more FIELDINFO structures. ==Syntax== <PRE> param1 USHORT nFieldInfo; Number of FIELDINFO structures to be allocated.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;nFieldInfo (USHORT) - Input : Number of FIELDINFO structures to be allocated. : The value of this parameter must be greater than 0. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns==...")
- 21:48, 20 April 2025 Martini talk contribs created page CN SETFOCUS (Created page with "This message is sent by the container control to its owner whenever the container receives the focus. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_SETFOCUS; Notification code.: param2 HWND hwndCnr; Container control handle.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_SETFOCUS (USHORT) - Input : Notification code. ;hwndCnr (HWND) - Input : Container control handle. ==Returns==...")
- 21:48, 20 April 2025 Martini talk contribs created page CN SCROLL (Created page with "This message is sent by the container control to its owner whenever the container window scrolls. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_SCROLL; Notification code.: param2 PNOTIFYSCROLL pNotifyScroll; Pointer to the NOTIFYSCROLL structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_SCROLL (USHORT) - Input : Notification code. ;pNotifyScroll (PNOTIFYSCROLL) - Input : Pointer...")
- 21:47, 20 April 2025 Martini talk contribs created page CN REALLOCPSZ (Created page with "This message is sent by the container control to its owner whenever container text is edited. It is sent before the CN_ENDEDIT notification code is sent. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_REALLOCPSZ; Notification code.: param2 PCNREDITDATA pCnrEditData; Pointer to the CNREDITDATA structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_REALLOCPSZ (USHORT) - Input : Notif...")
- 21:46, 20 April 2025 Martini talk contribs created page CN QUERYDELTA (Created page with "This message is sent by the container control to its owner to query for more data when a user scrolls to a preset delta value. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_QUERYDELTA; Notification code.: param2 PNOTIFYDELTA pNotifyDelta; Pointer to the NOTIFYDELTA structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_QUERYDELTA (USHORT) - Input : Notification code. ;pNotifyDelta (PN...")
- 21:45, 20 April 2025 Martini talk contribs created page CN PICKUP (Created page with "This message is sent by the container control to its owner when a pickup and drop operation is initiated over a container. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_PICKUP; Notification code.: param2 PCNRDRAGINIT pCnrDragInit; Pointer to the CNRDRAGINIT structure containing direct-manipulation information initiated in a container.: returns ULONG ulReserved; Reserved value, must be 0.: </PRE> ==Parameters==...")
- 21:44, 20 April 2025 Martini talk contribs created page CN KILLFOCUS (Created page with "This message is sent by the container control to its owner whenever the container is losing the focus. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_KILLFOCUS; Notification code.: param2 HWND hwndCnr; Container control handle.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_KILLFOCUS (USHORT) - Input : Notification code. ;hwndCnr (HWND) - Input : Container control handle. ==Returns...")
- 21:44, 20 April 2025 Martini talk contribs created page CN INITDRAG (Created page with "This message is sent by the container control to its owner when the drag button is pressed and the pointer is moved while the pointer is over the container control. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_INITDRAG; Notification code.: param2 PCNRDRAGINIT pCnrDragInit; Pointer to the CNRDRAGINIT structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_INITDRAG (USHORT) - Input : Noti...")
- 21:39, 20 April 2025 Martini talk contribs created page CN HELP (Created page with "This message is sent by the container control to its owner whenever the container receives a WM_HELP message. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_HELP; Notification code.: param2 PRECORDCORE pRecord; Pointer to the record that has the selection cursor.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_HELP (USHORT) - Input : Notification code. ;pRecord (PRECORDCORE) - Input : Po...")
- 21:37, 20 April 2025 Martini talk contribs created page CN GRIDRESIZED (Created page with "This WM_CONTROL notification is sent to the owner of the container whenever the grid is resized. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_GRIDRESIZED; Notification code.: param2 SHORT sGridRows; New number of rows.: SHORT sGridCols; New number of columns.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_GRIDRESIZED (USHORT) - Input : Notification code. ;sGridRows (SHORT...")
- 21:34, 20 April 2025 Martini talk contribs created page CN EXPANDTREE (Created page with "This message is sent by the container control to its owner whenever the container expands a parent item in the tree view. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_EXPANDTREE; Notification code.: param2 PRECORDCORE pRecord; Pointer to the record that was expanded.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_EXPANDTREE (USHORT) - Input : Notification code. ;pRecord (PRECORDCORE...")
- 21:33, 20 April 2025 Martini talk contribs created page CN ENTER (Created page with "This message is sent by the container control to its owner when either the Enter key is pressed while the container window has the focus or the select button is double-clicked while the pointer is over the container window. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_ENTER; Notification code.: param2 PNOTIFYRECORDENTER pNotifyRecordEnter; Pointer to the NOTIFYRECORDENTER structure.: </PRE> ==Parameters==...")
- 21:33, 20 April 2025 Martini talk contribs created page CN ENDEDIT (Created page with "This message is sent by the container control to its owner whenever direct editing of container text has ended. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_ENDEDIT; Notification code.: param2 PCNREDITDATA pCnrEditData; Pointer to the CNREDITDATA structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_ENDEDIT (USHORT) - Input : Notification code. ;pCnrEditData (PCNREDITDATA) - Input...")
- 21:32, 20 April 2025 Martini talk contribs created page CN EMPHASIS (Created page with "This message is sent by the container control to its owner whenever a container record's attributes change. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_EMPHASIS; Notification code.: param2 PNOTIFYRECORDEMPHASIS pNotifyRecordEmphasis; Pointer to the NOTIFYRECORDEMPHASIS structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_EMPHASIS (USHORT) - Input : Notification cod...")
- 21:31, 20 April 2025 Martini talk contribs created page CN DROPHELP (Created page with "This message is sent by the container control to its owner when the container receives a DM_DROPHELP message. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_DROPHELP; Notification code.: param2 PCNRDRAGINFO pCnrDragInfo; Pointer to a CNRDRAGINFO structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_DROPHELP (USHORT) - Input : Notification code. ;pCnrDragInfo (PCNRDRAGINFO) - I...")
- 19:39, 20 April 2025 Martini talk contribs created page CN DROPNOTIFY (Created page with "This message is sent by the container control to its owner when a pickup set is dropped over the container. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_DROPNOTIFY; Notification code.: param2 PCNRLAZYDRAGINFO pCnrLazyDragInfo; Pointer to the CNRLAZYDRAGINFO structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_DROPNOTIFY (USHORT) - Input : Notification code. ;pCnrLazyDragInfo ([...")
- 19:38, 20 April 2025 Martini talk contribs created page CN DROP (Created page with "This message is sent by the container control to its owner when the container receives a DM_DROP message. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_DROP; Notification code.: param2 PCNRDRAGINFO pCnrDragInfo; Pointer to a CNRDRAGINFO structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_DROP (USHORT) - Input : Notification code. ;pCnrDragInfo (PCNRDRAGINFO) - Input : Point...")
- 19:37, 20 April 2025 Martini talk contribs created page CN DRAGOVER (Created page with "This message is sent by the container control to its owner whenever the container receives a DM_DRAGOVER message. The CN_DRAGOVER notification code is sent only if the CA_ORDEREDTARGETEMPH attribute of the CNRINFO data structure is not set or the current view is the icon view or tree view. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_DRAGOVER; Notification code.: param2 PCNRDRAGINFO pCnrDragInfo; /* Pointer to a CNRD...")
- 19:36, 20 April 2025 Martini talk contribs created page CN DRAGLEAVE (Created page with "This message is sent by the container control to its owner when the container receives a DM_DRAGLEAVE message. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_DRAGLEAVE; Notification code.: param2 PCNRDRAGINFO pCnrDragInfo; Pointer to a CNRDRAGINFO structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_DRAGLEAVE (USHORT) - Input : Notification code. ;pCnrDragInfo (PCNRDRAGINFO) -...")
- 19:35, 20 April 2025 Martini talk contribs created page CN DRAGAFTER (Created page with "This message is sent by the container control to its owner whenever the container receives a DM_DRAGOVER message, but only if the CA_ORDEREDTARGETEMPHASIS or CA_MIXEDTARGETEMPHASIS attribute of the CNRINFO data structure is set and the current view is the name, text, or details view. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_DRAGAFTER; Notification code.: param2 PCNRDRAGINFO pCnrDragInfo; /* Pointer to a CNRDRAGINF...")
- 19:34, 20 April 2025 Martini talk contribs created page CN CONTEXTMENU (Created page with "This message is sent by the container control to its owner when the container receives a WM_CONTEXTMENU message. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_CONTEXTMENU; Notification code.: param2 PRECORDCORE pRecord; Pointer to the RECORDCORE structure.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_CONTEXTMENU (USHORT) - Input : Notification code. ;pRecord (PRECORDCORE)...")
- 19:31, 20 April 2025 Martini talk contribs created page CN COLLAPSETREE (Created page with "This message is sent by the container control to its owner when the container collapses a parent item in the tree view. ==Syntax== <PRE> param1 USHORT id; Container control ID.: USHORT CN_COLLAPSETREE; Notification code.: param2 PRECORDCORE pRecord; Pointer to the record that was collapsed.: </PRE> ==Parameters== ;id (USHORT) - Input : Container control ID. ;CN_COLLAPSETREE (USHORT) - Input : Notification code. ;pRecord (PRECORDC...")
- 19:27, 20 April 2025 Martini talk contribs created page CSM SETVALUE (Created page with "This message sets the current value of the circular slider control. ==Syntax== <PRE> param1 SHORT Value; The new value to which to set the circular slider.: param2 ULONG ulReserved; Reserved value.: </PRE> ==Parameters== ;Value (SHORT) - Input : The new value to which to set the circular slider. ;ulReserved (ULONG) - Input : Reserved value. ==Returns== ;rc (ULONG) - returns : Success indicator. ::TRUE: Successful completion ::FALSE: Error...")
- 19:26, 20 April 2025 Martini talk contribs created page CSM SETRANGE (Created page with "This message sets the range of values which the control sends to the application via CSN_TRACKING and CSN_CHANGE messages. ==Syntax== <PRE> param1 SHORT Low; The minimum value of the circular slider.: param2 SHORT High; The maximum value of the circular slider.: </PRE> ==Parameters== ;Low (SHORT) - Input : The minimum value of the circular slider. ;High (SHORT) - Input : The maximum value of the circular slider. ==Returns== ;rc (ULONG) - retur...")
- 19:25, 20 April 2025 Martini talk contribs created page CSM SETINCREMENT (Created page with "This message sets the scroll and tick mark increments of the control. ==Syntax== <PRE> param1 USHORT usScrollIncr; Scroll increment.: param2 USHORT usTickIncr; Tick mark increment.: </PRE> ==Parameters== ;usScrollIncr (USHORT) - Input : Scroll increment. : This is the number by which the current value is incremented or decremented when one of the circular slider control button is selected. ;usTickIncr (USHORT) - Input : Tick mark increment. : This...")
- 19:24, 20 April 2025 Martini talk contribs created page CSM SETBITMAPDATA (Created page with "This message is used to change the bit maps for the plus and minus buttons. For example, you might want to use left or right arrows. The optimal size for these bit maps is 10 x 10 pels. ==Syntax== <PRE> param1 PCSBITMAPDATA pCSBitmapData; The structure defining button bit maps.: param2 ULONG ulReserved; Reserved value.: </PRE> ==Parameters== ;pCSBitmapData (PCSBITMAPDATA) - Input : The structure defining button bit maps. ;ulReserved (ULONG)...")
- 19:24, 20 April 2025 Martini talk contribs created page CSM QUERYVALUE (Created page with "This message queries the value of the control. ==Syntax== <PRE> param1 PSHORT pValue; The value of the control.: param2 ULONG ulReserved; Reserved value.: </PRE> ==Parameters== ;pValue (PSHORT) - Input : The value of the control. ;ulReserved (ULONG) - Input : Reserved value. ==Returns== ;rc (ULONG) - returns : Success indicator. ::TRUE: Successful completion ::FALSE: Error occurred Category:Messages")
- 19:23, 20 April 2025 Martini talk contribs created page CSM QUERYRANGE (Created page with "This message queries the value range of the control. ==Syntax== <PRE> param1 PSHORT pLow; The low range value.: param2 PSHORT pHigh; The high range value.: </PRE> ==Parameters== ;pLow (PSHORT) - Input : The low range value. ;pHigh (PSHORT) - Input : The high range value. ==Returns== ;rc (ULONG) - returns : Success indicator. ::TRUE: Successful completion ::FALSE: Error occurred Category:Messages")
- 19:22, 20 April 2025 Martini talk contribs created page CSM QUERYRADIUS (Created page with "This message queries the current radius of the circular slider. ==Syntax== <PRE> param1 PUSHORT uRadius; The radius of the circular slider.: param2 ULONG ulReserved; Reserved value.: </PRE> ==Parameters== ;uRadius (PUSHORT) - Input : The radius of the circular slider. ;ulReserved (ULONG) - Input : Reserved value. ==Returns== ;rc (ULONG) - returns : Success indicator. ::TRUE: Successful completion ::FALSE: Error occurred Category:Messages")
- 19:20, 20 April 2025 Martini talk contribs created page CSM QUERYINCREMENT (Created page with "This message queries the increments used to scroll the value and draw the tick marks. ==Syntax== <PRE> param1 PUSHORT ScrollIncre; The increment value added or subtracted for the value of the control when scrolling.: param2 PUSHORT TickIncr; The increment value used to draw the tick marks.: </PRE\> ==Parameters== ;ScrollIncre (PUSHORT) - Input : The increment value added or subtracted for the value of the control when scrolling. ;TickIncr (PUSHORT...")
- 05:23, 20 April 2025 Martini talk contribs created page PMGuide - File Dialog Controls (Created page with "File dialog controls provide basic functions that enable users to do the following: * Display and select from a list of drives, directories, and files * Enter a file name directly * Filter the file names before they are displayed * Display active network connections * Specify .TYPE EA extended attributes * Interact with a single-selection or multiple-selection file dialog * Interact with a modal or modeless file dialog These basic functions can be extended to meet the r...")
- 04:35, 19 April 2025 Martini talk contribs created page SBM QUERYPOS (Created page with "This message returns the current slider position in a scroll bar window. ==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== ;''sslider'' (SHORT) - returns: Slider position. ==Remarks== The scroll bar control window...")
- 04:30, 19 April 2025 Martini talk contribs created page BM SETHILITE (Created page with "This message sets the highlight state of a button control. ==Syntax== <pre> param1 USHORT ushilite; Highlight indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;''ushilite'' (USHORT) - input: Highlight indicator. ::TRUE: Display the button control in the highlighted state. ::FALSE: Display the button control in the unhighlighted state. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Return...")
- 04:29, 19 April 2025 Martini talk contribs created page BM SETDEFAULT (Created page with "This message sets the default state of a button control. ==Syntax== <pre> param1 USHORT usdefault; Default state.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;''usdefault'' (USHORT) - input: Default state. ::TRUE: Display the button control in the default state. ::FALSE: Display the button control in the nondefault state. ;''ulReserved'' (ULONG) - input: Reserved value, should be 0. ==Returns== ;''rc'' ([[BOOL]...")
- 04:28, 19 April 2025 Martini talk contribs created page BM SETCHECK (Created page with "This message sets the checked state of a button control. ==Syntax== <pre> param1 USHORT uscheck; Check state.: param2 ULONG ulReserved; Reserved value, should be 0.: </pre> ==Parameters== ;''uscheck'' (USHORT) - input: Check state. ::0: Display the button control in the unchecked state. ::1: Display the button control in the checked state. ::2: Display a 3-state button control in the indeterminate state. ;''ulReserved'' (ULONG) - input: Reserv...")
- 04:28, 19 April 2025 Martini talk contribs created page BM QUERYHILITE (Created page with "This message returns the highlighting 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== ;''rc'' (BOOL) - returns: Highlight indicator. :TRUE: The button control is displayed in highlighte...")
- 04:26, 19 April 2025 Martini talk contribs created page BM QUERYCHECKINDEX (Created page with "This message returns the zero-based index of a checked radio button. ==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== ;''sIndex'' (SHORT) - returns: Radio-button index. ::-1: No radio button of the group is checke...")