Jump to content

Main public logs

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).

Logs
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)
  • 00:44, 21 April 2025 Martini talk contribs created page CM HORZSCROLLSPLITWINDOW (Created page with "This message scrolls a split window in the split details view. ==Syntax== <PRE> param1 USHORT usWindow; Window indicator.: param2 LONG lScrollInc; Amount to scroll.: </PRE> ==Parameters== ;usWindow (USHORT) - Input : Window indicator. ::CMA_LEFT: The left split window is scrolled. ::CMA_RIGHT: The right split window is scrolled. ;lScrollInc (LONG) - Input : Amount (in pixels) by which to scroll the window. ==Returns== ;rc (BOOL) - returns :...")
  • 00:43, 21 April 2025 Martini talk contribs created page CM REMOVERECORD (Created page with "This message removes one, multiple, or all RECORDCORE structures from the container control. ;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 PVOID pRecordArray; /* Pointer to an array of pointers to RECORDCORE structures that are to be r...")
  • 00:42, 21 April 2025 Martini talk contribs created page CM FREERECORD (Created page with "This message frees the memory associated with 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 PVOID pRecordArray; Pointer to an array of pointers to RECORDCORE structures that are to be freed.: pa...")
  • 00:40, 21 April 2025 Martini talk contribs created page CM FREEDETAILFIELDINFO (Created page with "This message frees the memory associated with one or more FIELDINFO structures. ==Syntax== <PRE> param1 PVOID pFieldInfoArray; Pointer to an array of pointers to FIELDINFO structures that are to be freed.: param2 USHORT cNumFieldInfo; Number of structures.: </PRE> ==Parameters== ;pFieldInfoArray (PVOID) - Input : Pointer to an array of pointers to FIELDINFO structures that are to be freed. ;cNumFieldInfo (USHORT) - Input : Number of FIELDIN...")
  • 00:38, 21 April 2025 Martini talk contribs created page CM FILTER (Created page with "This message filters the contents of a container so that a subset of the container items is viewable. ==Syntax== <PRE> param1 PFN pfnFilter; Pointer to an application-supplied filter function.: param2 PVOID pStorage; Application use.: </PRE> ==Parameters== ;pfnFilter (PFN) - Input : Pointer to an application-supplied filter function. ;pStorage (PVOID) - Input : Available for application use. ==Returns== ;rc (BOOL) - returns : Success indicator...")
  • 00:35, 21 April 2025 Martini talk contribs created page NOTIFYSCROLL (Created page with "Structure that contains information about scrolling a container control window. This structure is used in the CN_SCROLL container notification code only. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _NOTIFYSCROLL { HWND hwndCnr; Container control handle.: LONG lScrollInc; Scroll amount.: ULONG fScroll; Scroll flags.: } NOTIFYSCROLL; typedef NOTIFYSCROLL * PNOTIFYSCROLL...")
  • 00:34, 21 April 2025 Martini talk contribs created page NOTIFYRECORDENTER (Created page with "Structure that contains information about the input device that is being used with the container control. This structure is used in the CN_ENTER container notification code only. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _NOTIFYRECORDENTER { HWND hwndCnr; Container control handle.: ULONG fKey; Flag.: PRECORDCORE pRecord; /* Pointer to the RECORDCORE data structure over...")
  • 00:33, 21 April 2025 Martini talk contribs created page NOTIFYRECORDEMPHASIS (Created page with "Structure that contains information about emphasis that is being applied to a container record. This structure is used in the CN_EMPHASIS container notification code only. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _NOTIFYRECORDEMPHASIS { HWND hwndCnr; Container control handle.: PRECORDCORE pRecord; /* Pointer to a RECORDCORE data structure whose emphasis attribute has been c...")
  • 00:32, 21 April 2025 Martini talk contribs created page NOTIFYDELTA (Created page with "Structure that contains information about the placement of delta information for a container. This structure is used in the CN_QUERYDELTA container notification code only. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _NOTIFYDELTA { HWND hwndCnr; Container control handle.: ULONG fDelta; Placement of delta information.: } NOTIFYDELTA; typedef NOTIFYDELTA * PNOTIFYDELTA ; </pre> Categ...")
  • 00:31, 21 April 2025 Martini talk contribs created page HSTR (Created page with "String handle. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef LHANDLE HSTR; </pre> Category:Data type")
  • 00:30, 21 April 2025 Martini talk contribs created page CNRLAZYDRAGINFO (Created page with "Container lazy drag information. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _CNRLAZYDRAGINFO { PDRAGINFO pDragInfo; Pointer to the DRAGINFO structure.: PRECORDCORE pRecord; Pointer to a container RECORDCORE structure.: HWND hwndTarget; Handle of the target winddow that the lazy drag set was dropped on.: } CNRLAZYDRAGINFO; typedef CNRLAZYDRAGINFO * PCNRLAZYDRAGINF...")
  • 00:29, 21 April 2025 Martini talk contribs created page GRIDSQUARE (Created page with "This structure is used to create an array that defines the arrangement of icons in a container. Each grid square in the array has a number that identifies its location in the container window, and a state that indicates whether it can be occupied by an icon. == Type == struct == C Declaration Method == typedef == Example Code == <pre> The CM_SETGRIDINFO message is used to set the pattern. typedef struct _GRIDSQUARE { ULONG ulNumber; /* Number of the grid...")
  • 00:28, 21 April 2025 Martini talk contribs created page GRIDINFO (Created page with "This structure is used by CM_QUERYGRIDINFO and CM_SETGRIDINFO messages to query and set grid characteristics. These characteristics are used with the grid arrange options or when the view is CV_GRID. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _GRIDINFO { ULONG cb; Length of the GRIDINFO structure in bytes.: ULONG cxGrid; Grid square width.: ULONG cyGrid...")
  • 00:28, 21 April 2025 Martini talk contribs created page DRAGITEM (Created page with "Drag-object structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _DRAGITEM { HWND hwndItem; Window handle of the source of the drag operation.: ULONG ulItemID; Information used by the source to identify the object being dragged.: HSTR hstrType; String handle of the object type.: HSTR hstrRMF; /* String handle of the rendering me...")
  • 00:25, 21 April 2025 Martini talk contribs created page CM OPENEDIT (Created page with "This message opens the window that contains the multiple-line entry (MLE) field used to edit container text directly. ==Syntax== <PRE> param1 PCNREDITDATA pCnrEditData; Pointer to the CNREDITDATA structure.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;pCnrEditData (PCNREDITDATA) - Input : Pointer to the CNREDITDATA structure. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;rc (B...")
  • 00:22, 21 April 2025 Martini talk contribs created page CNREDITDATA (Created page with "Structure that contains information about the direct editing of container text. The information specified for this structure depends on the container notification code or message with which it is used. The differences are specified in the following field descriptions. The applicable notification codes and message are: * CN_BEGINEDIT * CN_ENDEDIT * CN_REALLOCPSZ * CM_OPENEDIT == Type == struct == C Declaration Method == typedef == Example Code == <pre...")
  • 00:20, 21 April 2025 Martini talk contribs created page DRAGINFO (Created page with "Drag-information structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _DRAGINFO { ULONG cbDraginfo; Structure size, in bytes.: USHORT cbDragitem; Size, in bytes, of each DRAGITEM structure.: USHORT usOperation; Modified drag operations.: HWND hwndSource; Window handle of the source of the drag operation.: SHORT xDrop; /* X-coordinate of drop poin...")
  • 23:32, 20 April 2025 Martini talk contribs created page LM SELECTITEM (Created page with "This message is used to set the selection state of an item in a list box. ==Syntax== <PRE> param1 SHORT sItemIndex; Index of the item to be selected or deselected.: param2 USHORT usselect; Select flag.: </PRE> ==Parameters== ;sItemIndex (SHORT) - Input : Index of the item to be selected or deselected: ::LIT_NONE: All items are to be deselected. ::Other: Index of the item to be selected or deselected. ;usselect (USHORT) - Input : Select flag (ign...")
  • 23:31, 20 April 2025 Martini talk contribs created page CBM SHOWLIST (Created page with "This message sets the showing state of the list box control. ==Syntax== <PRE> param1 USHORT usShowing; Showing indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usShowing (USHORT) - Input : Showing indicator. ::TRUE: Show the list box control. ::FALSE: Do not show the list box control. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;rc (BOOL) - returns : Changed indicator. ::TRU...")
  • 23:31, 20 April 2025 Martini talk contribs created page CBM ISLISTSHOWING (Created page with "This message determines if the list box control is showing. ==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 : Showing indicator. ::TRUE: The list box control is showing. ::FALSE: The list box co...")
  • 23:30, 20 April 2025 Martini talk contribs created page CBM HILITE (Created page with "This message sets the highlighting state of the entry field control. ==Syntax== <PRE> param1 USHORT usHilite; Highlighting indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usHilite (USHORT) - Input : Highlighting indicator. ::TRUE: Highlight the entry field control. ::FALSE: Do not highlight the entry field control. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;rc (BOOL) - r...")
  • 23:27, 20 April 2025 Martini talk contribs created page FNTM FACENAMECHANGED (Created page with "This message notifies the subclassing application whenever the font family name is changed by the user. ==Syntax== <PRE> param1 PSZ pFamilyname; Pointer to the currently-selected face name.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;pFamilyname (PSZ) - Input/Output : Pointer to the currently selected family name. The application can modify this string if it desires. The buffer set aside is the maximum size a face n...")
  • 23:24, 20 April 2025 Martini talk contribs created page SLM SETSLIDERINFO (Created page with "This message sets the current position or dimensions of a key component of the slider. The component to be changed is indicated by one parameter, and the new value is placed in the other. ==Syntax== <PRE> param1 USHORT usInfoType; Component attribute.: USHORT usArmPosType; Format attribute.: param2 ULONG ulInfo; New value.: </PRE> ==Parameters== ;usInfoType (USHORT) - Input : Identifies the slider component that is to be modified. Specify on...")
  • 23:22, 20 April 2025 Martini talk contribs created page WM PICKUP (Created page with "This message adds objects to the drag set during a lazy drag operation. ==Syntax== <PRE> param1 POINTL ptlPointerPos; Pointer position in window coordinates relative to the bottom-left corner of the window.: param2 ULONG Reserved; Reserved value, must be 0.: returns BOOL rc; Success indicator.: </PRE> ==Parameters== ;ptlPointerPos (POINTL) - Input : Pointer position in window coordinates relative to the bottom-left corner of the win...")
  • 23:21, 20 April 2025 Martini talk contribs created page TBM SETHILITE (Created page with "This message is used to highlight or unhighlight a title-bar control. ==Syntax== <PRE> param1 USHORT usHighlighted; Highlighting indicator.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usHighlighted (USHORT) - Input : Highlighting indicator. ::TRUE: Highlight the title-bar control. ::FALSE: Remove highlight from the title-bar control. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;rc (BO...")
  • 23:20, 20 April 2025 Martini talk contribs created page TBM QUERYHILITE (Created page with "This message returns the highlighting state of a title-bar 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 : Highlighting state. ::TRUE: Title-bar control is highlighted. ::FALSE: Title...")
  • 23:19, 20 April 2025 Martini talk contribs created page SM SETHANDLE (Created page with "This message sets the icon or bit-map handle of a static control. ==Syntax== <PRE> param1 HBITMAP hbmHandle; Icon or bit-map handle of a static control.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;hbmHandle (HBITMAP) - Input/Output : Icon or bit-map handle of a static control. This is an icon handle when sent to a control with a style of SS_ICON or SS_SYSICON, and a bit-map handle when sent to a control with a style...")
  • 23:18, 20 April 2025 Martini talk contribs created page SM QUERYHANDLE (Created page with "This message returns the icon or bit-map handle of a static 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== ;hbmHandle (HBITMAP) - returns : Icon or bit-map handle of the static control. ::NULLHANDLE: No ic...")
  • 23:16, 20 April 2025 Martini talk contribs created page SLM SETSCALETEXT (Created page with "This message sets text above a tick mark for the primary scale. A tick mark does not have to be visible to have text set above it. The text is centered on the tick mark. ==Syntax== <PRE> param1 USHORT usTickNum; Tick mark location.: param2 PSZ pTickText; Pointer to the text that is to be drawn at the position specified.: </PRE> ==Parameters== ;usTickNum (USHORT) - Input : Specifies the tick mark location that is to have the text placed with it. ;pT...")
  • 23:15, 20 April 2025 Martini talk contribs created page SLM REMOVEDETENT (Created page with "This message removes a previously specified detent. A detent is an indicator that represents a predefined value for a quantity and does not have to correspond to an increment of the slider. ==Syntax== <PRE> param1 ULONG ulDetentId; Detent ID.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;ulDetentId (ULONG) - Input : Unique detent identifier for the detent that is to be removed from the slider. ;ulReserved (ULONG)...")
  • 23:14, 20 April 2025 Martini talk contribs created page SLM SETTICKSIZE (Created page with "This message sets the size of a tick mark for the primary scale. All tick marks are initially set to a size of 0 (invisible). Each tick mark along a scale can be set to the size desired. ==Syntax== <PRE> param1 USHORT usTickNum; Tick mark location.: USHORT usTickSize; Tick mark length.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usTickNum (USHORT) - Input : Tick mark location whose size is to be changed. If th...")
  • 23:13, 20 April 2025 Martini talk contribs created page SLM QUERYTICKSIZE (Created page with "This message queries for the size of a tick mark for the primary scale. All tick marks default to a size of 0 (invisible) if not set by the application with the SLM_SETTICKSIZE message. ==Syntax== <PRE> param1 USHORT usTickNum; Tick mark location.: param2 ULONG ulReserved; Reserved value, should be 0.: returns USHORT usTickSize; Tick mark length.: </PRE> ==Parameters== ;usTickNum (USHORT) - Input : Specifies the tick mark location to quer...")
  • 23:11, 20 April 2025 Martini talk contribs created page SLM QUERYTICKPOS (Created page with "This message queries for the current position of a tick mark for the primary scale. This represents where the tick mark would be located. The tick mark does not have to have a size (that is, to be visible) to use this message. ==Syntax== <PRE> param1 USHORT usTickNum; Tick mark location.: param2 ULONG ulReserved; Reserved value, should be 0.: returns USHORT xTickPos; X-coordinate.: USHORT yTickPos; Y-coordinate.: </PRE> ==Parameters==...")
  • 23:10, 20 April 2025 Martini talk contribs created page SLM QUERYSLIDERINFO (Created page with "This message queries the current position or dimensions of a key component of the slider. The information returned and its format depends on the type of information requested. ==Syntax== <PRE> param1 USHORT usInfoType; Information attribute.: USHORT usArmPosType; Format attribute.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usInfoType (USHORT) - Input : Attribute that identifies the requested information. It ca...")
  • 23:08, 20 April 2025 Martini talk contribs created page CM SNAPTOGRID (Created page with "This message supports the snap-to-grid property, which aligns icons within grid squares whenever they are dragged and dropped inside the container. ==Syntax== <PRE> param1 PRECORDCORE preccList; Pointer to a linked list of container records to be repositioned in the grid.: param2 SHORT xDrop; X-coordinate of drop point expressed in desktop coordinates.: SHORT yDrop; Y-coordinate of drop point expressed in desktop coordinates.: </PRE>...")
  • 23:07, 20 April 2025 Martini talk contribs created page CM SETGRIDINFO (Created page with "This message sets the characteristics of the grid. ==Syntax== <PRE> param1 PGRIDINFO pGridInfo; Pointer to a GRIDINFO structure.: param2 BOOL bRepaint; Repaint the window at this time?: </PRE> ==Parameters== ;pGridInfo (PGRIDINFO) - Input : Pointer to a GRIDINFO structure. ;bRepaint (BOOL) - Input : Repaint the window at this time? ::TRUE: If this field is TRUE, the container is immediately invalidated and repainted. ::FALSE: If this fiel...")
  • 22:40, 20 April 2025 Martini talk contribs moved page DRAGINFO to DRAGINFO (Program) without leaving a redirect
  • 22:39, 20 April 2025 Martini talk contribs created page DM DROPHELP (Created page with "This message requests help for the current drag operation. ==Syntax== <PRE> param1 PDRAGINFO pDraginfo; Pointer to the DRAGINFO structure used in the drag operation.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;pDraginfo (PDRAGINFO) - Input : Pointer to the DRAGINFO structure used in the drag operation. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;ulReserved (ULONG) - returns :...")
  • 22:37, 20 April 2025 Martini talk contribs created page CM SORTRECORD (Created page with "This message sorts the container records in the container control. ==Syntax== <PRE> param1 PFN pfnCompare; Pointer to a comparison function.: param2 PVOID pStorage; Application use.: </PRE> ==Parameters== ;pfnCompare (PFN) - Input : Pointer to a comparison function. ;pStorage (PVOID) - Input : Available for application use. ==Returns== ;rc (BOOL) - returns : Success indicator. ::TRUE: The records in the container were sorted. ::FALSE: The re...")
  • 22:37, 20 April 2025 Martini talk contribs created page CM SETCNRINFO (Created page with "This message sets or changes the data for the container control. ==Syntax== <PRE> param1 PCNRINFO pCnrInfo; Pointer to the CNRINFO structure from which to set the data for the container.: param2 ULONG ulCnrInfoFl; Flags.: </PRE> ==Parameters== ;pCnrInfo (PCNRINFO) - Input : Pointer to the CNRINFO structure from which to set the data for the container. ;ulCnrInfoFl (ULONG) - Input : Flags that show which fields are to be set. ::CMA_PSORTRECORD: P...")
  • 22:35, 20 April 2025 Martini talk contribs created page CM QUERYGRIDINFO (Created page with "This message queries the current characteristics of the grid. ==Syntax== <PRE> param1 PGRIDINFO pGridInfo; Pointer to a GRIDINFO structure.: param2 ULONG ulReserved; This value is NULL.: </PRE> ==Parameters== ;pGridInfo (PGRIDINFO) - Input/Output : Pointer to a GRIDINFO structure. ;ulReserved (ULONG) - Input : This value is NULL. ==Returns== ;rc (BOOL) - returns : Success indicator. ::TRUE: The GRIDINFO structure has been updated with th...")
  • 22:34, 20 April 2025 Martini talk contribs created page DM DROPNOTIFY (Created page with "This message provides the source window with the target window handle and a pointer to the DRAGINFO structure allocated by the source window. ==Syntax== <PRE> param1 PDRAGINFO pDraginfo; Pointer to the DRAGINFO structure allocated by the source window receiving the message.: param2 HWND hwndTarget; Handle of the target window that the drag set was dropped on.: returns ULONG ulReserved; Reserved value, must be 0.: </PRE> ==Parameters== ;pDraginf...")
  • 22:34, 20 April 2025 Martini talk contribs created page DM DROP (Created page with "This message is sent to the target when the dragged object is dropped. ==Syntax== <PRE> param1 PDRAGINFO pDraginfo; Pointer to the DRAGINFO structure.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;pDraginfo (PDRAGINFO) - Input : Pointer to the DRAGINFO structure. ;ulReserved (ULONG) - Input : Reserved value, should be 0. ==Returns== ;ulReserved (ULONG) - returns : Reserved value, should be 0. ==Remarks==...")
  • 22:33, 20 April 2025 Martini talk contribs created page DM DRAGLEAVE (Created page with "This message is sent to a window that is being dragged over when one of these conditions occur: * The object is dragged outside the boundaries of the window. * The drag operation is terminated while the object is over the window. ==Syntax== <PRE> param1 PDRAGINFO pDraginfo; Pointer to the DRAGINFO structure for the drag operation.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;pDraginfo (PDRAGINFO) - Input : Pointer to...")
  • 22:31, 20 April 2025 Martini talk contribs created page DM DRAGERROR (Created page with "This message is sent to the caller of DrgDragFiles or DrgAcceptDroppedFiles when an error occurs during a move or copy operation for a file. ==Syntax== <PRE> param1 USHORT usError; Error code.: USHORT usOperation; Flag.: param2 HSTR hstr; HSTR of file contributing to the error.: </PRE> ==Parameters== ;usError (USHORT) - Input : Returned from DosCopy, DosMove, or DosDelete. ;usOperation (USHORT) - Input : Flag indicating the o...")
  • 22:31, 20 April 2025 Martini talk contribs created page DM DISCARDOBJECT (Created page with "This message is sent to a source that supports the "DRM_DISCARD" rendering method. ==Syntax== <PRE> param1 PDRAGINFO pDragInfo; Pointer to the DRAGINFO structure representing the items to be discarded.: mpparam2 MPARAM ulReserved; Reserved value, should be NULL.: </PRE> ==Parameters== ;pDragInfo (PDRAGINFO) - Input : Pointer to the DRAGINFO structure representing the items to be discarded. ;ulReserved (MPARAM) - Input : Reserved value, should...")
  • 22:18, 20 April 2025 Martini talk contribs created page DM DRAGOVER (Created page with "This message allows the window under the mouse pointer to determine if the object or objects currently being dragged can be dropped. '''param2''' is the pointing device pointer location. ==Syntax== <PRE> param1 PDRAGINFO pDraginfo; Pointer to the DRAGINFO structure representing the object being dragged.: param2 SHORT sxDrop; X-coordinate of the pointing device pointer in desktop coordinates.: SHORT syDrop; /* Y-coordinate of the pointing de...")
  • 22:17, 20 April 2025 Martini talk contribs created page SLM QUERYSCALETEXT (Created page with "This message queries for the text associated with a tick mark for the primary scale and copies that text into a buffer. ==Syntax== <PRE> param1 USHORT usTickNum; Tick location.: USHORT usBufLen; Buffer length.: param2 PSZ pTickText; Pointer to the buffer into which to place the text string for the tick mark.: </PRE> ==Parameters== ;usTickNum (USHORT) - Input : Tick location to query for the text. ;usBufLen (USHORT) - Input : Length of t...")
  • 22:16, 20 April 2025 Martini talk contribs created page SLM QUERYDETENTPOS (Created page with "This message queries for the current position of a detent. ==Syntax== <PRE> param1 ULONG ulDetentId; Detent ID.: param2 ULONG ulReserved; Reserved value, should be 0.: returns USHORT usDetentPos; Detent position.: USHORT fDetentLocation; Scale.: </PRE> ==Parameters== ;ulDetentId (ULONG) - Input : Detent ID. : Unique detent identifier, which indicates the position to be returned. ;ulReserved (ULONG) - Input : Reserved value, should be 0...")
  • 22:15, 20 April 2025 Martini talk contribs created page SLM ADDDETENT (Created page with "This message places a detent along the slider shaft at the position specified on the primary scale. A detent is an indicator that represents a predefined value for a quantity. It does not have to correspond to an increment of the slider. ==Syntax== <PRE> param1 USHORT usDetentPos; Detent position.: param2 ULONG ulReserved; Reserved value, should be 0.: </PRE> ==Parameters== ;usDetentPos (USHORT) - Input : Detent position. : Number of pixels the deten...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)