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)
  • 04:07, 9 April 2025 Martini talk contribs created page WinEnableControl (Created page with "This macro sets the enable state of the item in the dialog template to the enable flag. ==Syntax== WinEnableControl(hwndDlg, usId, fEnable) ==Parameters== ;hwndDlg (HWND) - Input : Dialog window handle. ;usId (USHORT) - Input : Identity of the item in the dialog template (button id). ;fEnable (BOOL) - Input : Enable flag. ==Returns== ;rc (BOOL) - returns : Success indicator. :;TRUE :: Successful completion. :;FALSE :: Error occurred. ==Remarks== <pre...")
  • 03:56, 9 April 2025 Martini talk contribs created page WinRegisterUserMsg (Created page with "This function registers a user message and defines its parameters. ==Syntax== WinRegisterUserMsg(hab, msgid, datatype1, dir1, datatype2, dir2, datatyper) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;msgid (ULONG) - Input : Message identifier. : This must not be less than WM_USER, and must not have been defined previously. ;datatype1 (LONG) - Input : Data type of message parameter 1. : Valid data types are listed below. For data types that are...")
  • 03:53, 9 April 2025 Martini talk contribs created page WinRegisterUserDatatype (Created page with "''This function registers a data type and defines its structure.'' ==Syntax== WinRegisterUserDatatype(hab, datatype, count, types) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;datatype (LONG) - Input : Data type code to be defined. : This must not be less than DTYP_USER, and must not have been defined previously. ;count (LONG) - Input : Number of elements. : Must not be less than one. ;types (PLONG) - Input : Data type codes of structure c...")
  • 03:46, 9 April 2025 Martini talk contribs created page WM PAINT (Created page with "A window receives a WM_PAINT message whenever its update region is not NULL. A window procedure responds to a WM_PAINT message by calling the WinBeginPaint function, drawing to fill in the update areas, then calling the WinEndPaint function. The WinBeginPaint function returns a handle to a presentation space that is associated with the device context for the window and that has a visible region equal to the intersection of the window's update region and its visi...")
  • 03:41, 9 April 2025 Martini talk contribs created page WinSetSysValue (Created page with "''This function sets a system value.'' ==Syntax== WinSetSysValue(hwndDeskTop, iSysValue, lValue) ==Parameters== ;hwndDeskTop (HWND) - Input : Desktop-window handle. :;HWND_DESKTOP :: Set the system values for the desktop-window handle. :;Other :: Set the system values for the specified desktop-window handle. ;iSysValue (LONG) - Input : System-value identity. : This must be one of the following SV_* constants that is marked with an asterisk (*): :;Note :: Not a...")
  • 03:39, 9 April 2025 Martini talk contribs created page WinQuerySysValue (Created page with "This function returns a system value. ==Syntax== WinQuerySysValue(hwndDeskTop, iSysValue) ==Parameters== ;hwndDeskTop (HWND) - Input : Desktop-window handle. :;HWND_DESKTOP :: Return the system values for the desktop-window handle. :;Other :: Return the system values for the specified desktop-window handle. ;iSysValue (LONG) - Input : System-value identity. : This must be one of the following SV_* constants: :;Note :: Not all system values can be set with Wi...")
  • 03:35, 9 April 2025 Martini talk contribs created page WinSetSysPointerData (Created page with "This function is specific to OS/2 Version 2.1 or higher. This function sets the given system pointer to the new icon specified by the ICONINFO structure. ==Syntax== WinSetSysPointerData(hwndDesktop, iptr, pIconInfo) ==Parameters== ;hwndDesktop (HWND) - Input : Handle to the desktop window. ;iptr (ULONG) - Input : Index of the desired system pointer. ;pIconInfo (PICONINFO) - In/Out : Icon data. : New icon data for the requested system pointer or NULL to...")
  • 03:28, 9 April 2025 Martini talk contribs created page WinSetPointer (Created page with "This function ''sets the desktop-pointer handle''. ==Syntax== WinSetPointer(hwndDeskTop, hptrNewPointer) ==Parameters== ;hwndDeskTop (HWND) - Input : Desktop-window handle. :;HWND_DESKTOP :: The desktop-window handle :;Other :: Specified desktop-window handle. ;hptrNewPointer (HPOINTER) - Input : New pointer handle. :;NULL :: Remove pointer from the screen. :;Other :: Pointer handle associated with ''hwndDeskTop''. Handles for application-defined pointers are...")
  • 03:27, 9 April 2025 Martini talk contribs created page WinQuerySysPointerData (Created page with "This function ''returns the icon data for the specified system pointer for application use''. This function is specific to OS/2 Version 2.1 or higher. ==Syntax== WinQuerySysPointerData(hwndDesktop, iptr, pIconInfo) ==Parameters== ;hwndDesktop (HWND) - Input : Handle to the desktop window. ;iptr (ULONG) - Input : The index of the desired system pointer. : Possible values are in the following list: :;SPTR_ARROW :: Arrow pointer :;SPTR_TEXT :: Text I-beam point...")
  • 03:25, 9 April 2025 Martini talk contribs created page WinQueryPointerInfo (Created page with "This function ''returns pointer information''. ==Syntax== WinQueryPointerInfo(hptr, pptriPointerInfo) ==Parameters== ;hptr (HPOINTER) - Input : Pointer handle. ;pptriPointerInfo (PPOINTERINFO) - Output : Pointer-information structure. ==Returns== ;rc (BOOL) - returns : Success indicator. :;TRUE :: Successful completion :;FALSE :: Error occurred. ==Remarks== The pointer information structure contains information such as the bit-map handle of the pointer a...")
  • 03:23, 9 April 2025 Martini talk contribs created page WinQueryPointer (Created page with "This function ''returns the pointer handle for hwndDeskTop''. ==Syntax== WinQueryPointer(hwndDeskTop) ==Parameters== ;hwndDeskTop (HWND) - Input : Desktop-window handle. :;HWND_DESKTOP :: The desktop-window handle :;Other :: Specified desktop-window handle. ==Returns== ;hptrPointer (HPOINTER) - returns : Pointer handle. :;NULLHANDLE :: Error occurred. ==Remarks== ''(No additional remarks were provided in the original text.)'' ==Errors== Possible returns fro...")
  • 03:21, 9 April 2025 Martini talk contribs created page WinLoadPointer (Created page with "This function ''loads a pointer from a resource file into the system''. ==Syntax== WinLoadPointer(hwndDeskTop, Resource, idPointer) ==Parameters== ;hwndDeskTop (HWND) - Input : Desktop-window handle. :;HWND_DESKTOP :: The desktop window :;Other :: Desktop-window handle returned by WinQueryDesktopWindow. ;Resource (HMODULE) - Input : Resource identity containing the pointer definition. :;NULLHANDLE :: Use the resources file for the application. :;Other :: M...")
  • 03:19, 9 April 2025 Martini talk contribs created page WinUnionRect (Created page with "This function ''calculates a rectangle that bounds the two source rectangles''. ==Syntax== WinUnionRect(hab, prclDest, prclSrc1, prclSrc2) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prclDest (PRECTL) - Output : Bounding rectangle. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT may also be used, if supported by the language. ;prclSrc1 (PRECTL) - Input : First source rec...")
  • 03:17, 9 April 2025 Martini talk contribs created page WinSubtractRect (Created page with "This function ''subtracts one rectangle from another''. ==Syntax== WinSubtractRect(hab, prclDest, prclSrc1, prclSrc2) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prclDest (PRECTL) - Output : Result. : The result of the subtraction of ''prclSrc2'' from ''prclSrc1''. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT may also be used, if supported by the language. ;prclSrc1 (PR...")
  • 03:16, 9 April 2025 Martini talk contribs created page WinSetRectEmpty (Created page with "This function ''sets a rectangle empty''. ==Syntax== WinSetRectEmpty(hab, prclrect) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prclrect (PRECTL) - In/Out : Rectangle to be set empty. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT may also be used, if supported by the language. ==Returns== ;rc (BOOL) - returns : Success indicator. :;TRUE :: Successful completion :;FALS...")
  • 03:14, 9 April 2025 Martini talk contribs created page WinSetRect (Created page with "This function ''sets rectangle coordinates''. ==Syntax== WinSetRect(hab, prclrect, lLeft, lBottom, lRight, lTop) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prclrect (PRECTL) - In/Out : Rectangle to be updated. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT may also be used, if supported by the language. ;lLeft (LONG) - Input : Left edge of rectangle. ;lBottom (LONG...")
  • 03:13, 9 April 2025 Martini talk contribs created page WinPtInRect (Created page with "This function ''queries whether a point lies within a rectangle''. ==Syntax== WinPtInRect(hab, prcl, pptl) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prcl (PRECTL) - Input : Rectangle to be queried. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT may also be used, if supported by the language. ;pptl (PPOINTL) - Input : Point to be queried. ==Returns== ;rc (BOOL) -...")
  • 03:11, 9 April 2025 Martini talk contribs created page WinOffsetRect (Created page with "This function ''offsets a rectangle''. ==Syntax== WinOffsetRect(hab, prcl, cx, cy) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prcl (PRECTL) - In/Out : Rectangle to be offset. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT may also be used, if supported by the language. ;cx (LONG) - Input : x-value of offset. ;cy (LONG) - Input : y-value of offset. ==Returns== ;rc...")
  • 03:10, 9 April 2025 Martini talk contribs created page WinIsRectEmpty (Created page with "This function ''checks whether a rectangle is empty''. ==Syntax== WinIsRectEmpty(hab, prclprc) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prclprc (PRECTL) - Input : Rectangle to be checked. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT can also be used, if supported by the language. ==Returns== ;rc (BOOL) - returns : Empty indicator. :;TRUE :: Rectangle is empty :;FA...")
  • 03:09, 9 April 2025 Martini talk contribs created page WinIntersectRect (Created page with "This function ''calculates the intersection of the two source rectangles and returns the result in the destination rectangle''. ==Syntax== WinIntersectRect(hab, pcrlDst, pcrlSrc1, pcrlSrc2) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;pcrlDst (PRECTL) - Output : Intersection rectangle. : Is the intersection of ''pcrlSrc1'' and ''pcrlSrc2''. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data ty...")
  • 03:08, 9 April 2025 Martini talk contribs created page WinInflateRect (Created page with "This function ''expands a rectangle''. ==Syntax== WinInflateRect(hab, prcl, cx, cy) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prcl (PRECTL) - In/Out : Rectangle to be expanded. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT can also be used, if supported by the language. ;cx (LONG) - Input : Horizontal expansion. ;cy (LONG) - Input : Vertical expansion. ==Returns...")
  • 03:06, 9 April 2025 Martini talk contribs created page WinEqualRect (Created page with "This function ''compares two rectangles for equality''. ==Syntax== WinEqualRect(hab, prcl1, prcl2) ==Parameters== ;hab (HAB) - Input : Anchor-block handle. ;prcl1 (PRECTL) - Input : First rectangle. :;Note :: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT can also be used, if supported by the language. ;prcl2 (PRECTL) - Input : Second rectangle. :;Note :: The value of each field in this struct...")
  • 03:03, 9 April 2025 Martini talk contribs created page WinSetPresParam (Created page with "This function ''sets a presentation parameter for a window''. ==Syntax== WinSetPresParam(hwnd, idAttrType, cbAttrValueLen, pAttrValue) ==Parameters== ;hwnd (HWND) - Input : Window handle. : This is the window to which changes of the presentation parameters are to be applied. ;idAttrType (ULONG) - Input : Type of presentation parameter attribute to be set. : This parameter can be set to one of the following system-defined presentation parameter attribute types...")
  • 03:01, 9 April 2025 Martini talk contribs created page WinScrollWindow (Created page with "This function ''scrolls the contents of a window rectangle''. ==Syntax== WinScrollWindow(hwnd, lDx, lDy, prclScroll, prclClip, hrgnUpdateRgn, prclUpdate, flOptions) ==Parameters== ;hwnd (HWND) - Input : Window handle. ;lDx (LONG) - Input : Amount of horizontal scroll to the right (in device units). ;lDy (LONG) - Input : Amount of vertical scroll upward (in device units). ;prclScroll (PRECTL) - Input : Scroll rectangle. : If this is NULL, the entire win...")
  • 02:59, 9 April 2025 Martini talk contribs created page WinRemovePresParam (Created page with "This function ''removes a presentation parameter associated with a window''. ==Syntax== WinRemovePresParam(hwnd, idAttrType) ==Parameters== ;hwnd (HWND) - Input : Window handle whose presentation is to be changed. ;idAttrType (ULONG) - Input : Type of presentation parameter attribute to be removed. : This parameter can be set to one of the following system-defined presentation parameter attribute types or an application-defined type: :;PP_FOREGROUNDCOLOR :: Fo...")
  • 02:46, 9 April 2025 Martini talk contribs created page WinQueryPresParam (Created page with "Posts a message to the message queue associated with the window defined by hwnd. == Syntax == WinQueryPresParam(hwnd, idAttrType1, idAttrType2, pidAttrTypeFound, cbAttrValueLen, pAttrValue, flOptions) == Parameters == ; hwnd (HWND) - input : Window handle whose presentation is to be queried. ; idAttrType1 (ULONG) - input : First presentation parameter to retrieve. : This identifies the first presentation parameter attribute to be queried. : It can be zero to reference...")
  • 02:43, 9 April 2025 Martini talk contribs created page WinInvertRect (Created page with "Posts a message to the message queue associated with the window defined by hwnd. == Syntax == WinInvertRect(hps, prclRect) == Parameters == ; hps (HPS) - input : Presentation-space handle. : The presentation space contains the rectangle to be inverted. ;prclRect (PRECTL) - input : Rectangle to be inverted. : Note: The value of each field in this structure must be in the range -32 768 through 32 767. The data type WRECT can also be used, if supported by the language....")
  • 02:04, 9 April 2025 Martini talk contribs created page WinFillRect (Created page with "This function ''draws a filled rectangular area''. ==Syntax== WinFillRect(hps, prcl, lColor) ==Parameters== ;hps (HPS) - Input : Presentation-space handle. : This can be either a micro-presentation space or a normal presentation space. ;prcl (PRECTL) - Input : Rectangle to be filled, in window coordinates. : Points on the left and bottom boundaries of the rectangle are included in the fill, but points on the right and top boundaries are not, except where they...")
  • 01:54, 9 April 2025 Martini talk contribs created page WinDrawText (Created page with "This function ''draws a single line of formatted text into a specified rectangle''. ==Syntax== WinDrawText(hps, cchText, lpchText, prcl, clrFore, clrBack, flCmd) ==Parameters== ;hps (HPS) - Input : Presentation-space handle. ;cchText (LONG) - Input : Count of the number of characters in the string&per. : This parameter must be greater than or equal to -1L&per. :;-1L ::The string is null-terminated and its length is to be calculated by this function&per. :;Othe...")
  • 01:47, 9 April 2025 Martini talk contribs created page WinDrawBorder (Created page with "This function draws the borders and interior of a rectangle. ==Syntax== WinDrawBorder(hps, prcl, cx, cy, clrFore, clrBack, flCmd) ==Parameters== ;hps (HPS) - Input: Presentation-space handle. ;prcl (PRECTL) - Input: Bounding rectangle for the border. :The rectangle is in device coordinates. :The border is drawn within the rectangle. Along the bottom and left edges of the rectangle, the edges of the border coincide with the rectangle edges. Along the top and r...")
  • 01:45, 9 April 2025 Martini talk contribs created page WinDrawPointer (Created page with "This function draws a pointer in the passed ''hps'' at the passed coordinates [''lx'', ''ly'']. ==Syntax== WinDrawPointer(hps, lx, ly, hptrPointer, ulHalftone) ==Parameters== ;hps (HPS) - Input: Presentation-space handle into which the pointer is drawn. :This can be either a micro presentation space or a normal presentation space (see `GpiCreatePS` in the Graphics Programming Interface Programming Reference). ;lx (LONG) - Input: x-coordinate at which to draw...")
  • 01:44, 9 April 2025 Martini talk contribs created page WinQueryPointerPos (Created page with "This function returns the pointer position. ==Syntax== WinQueryPointerPos(hwndDeskTop, pptlPoint) ==Parameters== ;hwndDeskTop (HWND) - Input: Desktop-window handle. :;HWND_DESKTOP:: The desktop-window handle. :;Other:: Specified desktop-window handle. ;pptlPoint (PPOINTL) - Output: Pointer position in screen coordinates. ==Returns== ;rc (BOOL) - Returns: Pointer position returned indicator. :;TRUE: Successful completion. :;FALSE: Error occurred. ==Remarks==...")
  • 01:42, 9 April 2025 Martini talk contribs created page WinQueryCapture (Created page with "This function returns the handle of the window that has the pointer captured. ==Syntax== WinQueryCapture(hwndDesktop) ==Parameters== ;hwndDesktop (HWND) - Input: Desktop-window handle. :HWND_DESKTOP: The desktop-window handle. :Other: Specified desktop-window handle. ==Returns== ;hwnd (HWND) - Returns: Handle of the window with the pointer captured. :;NULLHANDLE: No window has the pointer captured, or an error occurred. :;Handle: Handle of the window with the poi...")
  • 01:41, 9 April 2025 Martini talk contribs created page WinIsPhysInputEnabled (Created page with "This function returns the state (enabled/disabled) of physical input. ==Syntax== WinIsPhysInputEnabled(hwndDeskTop) ==Parameters== ;hwndDeskTop (HWND) - Input: Desktop-window handle. :HWND_DESKTOP: The desktop-window handle. ==Returns== ;rc (BOOL) - Returns: Enabled-state indicator. :;TRUE: Input is enabled. :;FALSE: Input is disabled. ==Remarks== None. ==Errors== None. ==Example Code== <PRE> #define INCL_WININPUT Or use INCL_WIN, INCL_PM,: #include <os2....")
  • 01:39, 9 April 2025 Martini talk contribs created page WinSetParent (Created page with "This function sets the parent for ''hwnd'' to ''hwndNewParent''. ==Syntax== WinSetParent(hwnd, hwndNewParent, fRedraw) ==Parameters== ;hwnd (HWND) - Input: Window handle. ;hwndNewParent (HWND) - Input: New parent window handle. :This cannot be a descendant of ''hwnd''. :If this parameter is a desktop window handle or HWND_DESKTOP, ''hwnd'' becomes a main window. :If this parameter is not equal to HWND_OBJECT, it must be a descendant of the same desktop window...")
  • 01:38, 9 April 2025 Martini talk contribs created page WinSetOwner (Created page with "This function changes the owner window of a specified window. ==Syntax== WinSetOwner(hwnd, hwndNewOwner) ==Parameters== ;hwnd (HWND) - Input: Window handle whose owner window is to be changed. ;hwndNewOwner (HWND) - Input: Handle of the new owner. :;NULLHANDLE:: The window becomes "disowned". :;Other:: Handle of the new owner window. ==Returns== ;rc (BOOL) - Returns: Success indicator. :;TRUE: Successful completion. :;FALSE: Error occurred. ==Remarks== The...")
  • 01:37, 9 April 2025 Martini talk contribs created page WinMultWindowFromIDs (Created page with "This function finds the handles of child windows that belong to a specified window and have window identities within a specified range. ==Syntax== WinMultWindowFromIDs(hwndParent, prghwnd, idFirst, idLast) ==Parameters== ;hwndParent (HWND) - Input: Parent-window handle. ;prghwnd (PHWND) - Output: Window handles. :Array of window handles. The array must contain (''idLast'' - ''idFirst'' + 1) elements. The handle of a window, whose identity is WID (in the range...")
  • 01:33, 9 April 2025 Martini talk contribs created page WinIsChild (Created page with "This function indicates if a window is a descendant of another window. ==Syntax== WinIsChild(hwnd, hwndParent) ==Parameters== ;hwnd (HWND) - Input: Child-window handle. ;hwndParent (HWND) - Input: Parent-window handle. ==Returns== ;fRelated (BOOL) - Returns: Related indicator. :;TRUE: Child window is a descendant of the parent window, or is equal to it. :;FALSE: Child window is not a descendant of the parent, or is an Object Window (even if ''hwndParent'' is...")
  • 01:29, 9 April 2025 Martini talk contribs created page WinEnumDlgItem (Created page with "This function returns the window handle of a dialog item within a dialog window. ==Syntax== WinEnumDlgItem(hwndDlg, hwnd, code) ==Parameters== * hwndDlg (HWND) - Input: Dialog-window handle. * hwnd (HWND) - Input: Child-window handle. * This may be an immediate child of the dialog window or a window lower in the window hierarchy, such as a child of a child window. * NULLHANDLE can be specified if ''code'' is EDI_FIRSTTABITEM or EDI_LASTTABITEM. * I...")
  • 01:27, 9 April 2025 Martini talk contribs created page WinEndEnumWindows (Created page with "==Syntax== WinEndEnumWindows(henum); ==Parameters== * henum (HENUM) - Input: Enumeration handle. * Returned by previous call to the WinBeginEnumWindows call. ==Returns== ;rc (BOOL) - Returns: Success indicator. :;TRUE ::Successful completion :;FALSE ::Error occurred. ==Remarks== This function destroys the window hierarchy remembered by the WinBeginEnumWindows function. After this function, the ''henum'' parameter is no longer valid. ==Errors== Possib...")
  • 01:22, 9 April 2025 Martini talk contribs created page WinValidateRegion (Created page with "This function ''subtracts a region from the update region of an asynchronous paint window, marking that part of the window as visually valid''. ==Syntax== WinValidateRegion(hwnd, hrgn, fIncludeClippedChildren) ==Parameters== ;hwnd (HWND) - Input: Handle of window whose update region is changed. :If this parameter is HWND_DESKTOP or a desktop window handle, the function applies to the whole screen (or desktop). ;hrgn (HRGN) - Input: Handle of subtracted region....")
  • 01:20, 9 April 2025 Martini talk contribs created page WinValidateRect (Created page with "This function subtracts a rectangle from the update region of an asynchronous paint window, marking that part of the window as visually valid. ==Syntax== WinValidateRect(hwnd, prclRect, fIncludeClippedChildren) ==Parameters== ;hwnd (HWND) - Input: Handle of window whose update region is changed. :If this parameter is HWND_DESKTOP or a desktop-window handle, the function applies to the whole screen (or desktop). ;prclRect (PRECTL) - Input: Rectangle to be subtr...")
  • 01:00, 9 April 2025 Martini talk contribs created page WinUpdateWindow (Created page with "This function ''forces the update of a window and its associated child windows''. ==Syntax== WinUpdateWindow(hwnd) ==Parameters== ;hwnd (HWND) - Input: Window handle. ==Returns== ;rc (BOOL) - returns :Window-updated indicator. :;TRUE ::Window successfully updated. :;FALSE ::Window not successfully updated. ==Remarks== If ''hwnd'' is an asynchronous window (doesn't have the WS_SYNCPAINT style), only it and its asynchronous children are updated. They receive WM_...")
  • 00:58, 9 April 2025 Martini talk contribs created page WinShowWindow (Created page with "This function ''sets the visibility state of a window''. ==Syntax== WinShowWindow(hwnd, fNewVisibility) ==Parameters== ;hwnd (HWND) - Input: Window handle. ;fNewVisibility (BOOL) - Input: New visibility state. TRUE to set the window state to visible, FALSE to set it to invisible. ==Returns== ;rc (BOOL) - returns :Visibility changed indicator. :;TRUE ::Window visibility successfully changed. :;FALSE ::Window visibility not successfully changed. ==Remarks== A...")
  • 00:56, 9 April 2025 Martini talk contribs created page WinQueryUpdateRegion (Created page with "This call ''obtains an update region of a window''. ==Syntax== WinQueryUpdateRegion(hwnd, hrgn) ==Parameters== ;hwnd (HWND) - Input: Handle of the window whose update region is to be queried. ;hrgn (HRGN) - Input: Handle of the region where the window's update region (in window coordinates) will be copied. ==Returns== ;lComplexity (LONG) - returns :Complexity of resulting region/error indicator. :;RGN_NULL ::Null region. :;RGN_RECT ::Rectangular region. :;RGN...")
  • 00:52, 9 April 2025 Martini talk contribs created page WinQueryUpdateRect (Created page with "This function ''returns the rectangle that bounds the update region of a specified window''. ==Syntax== WinQueryUpdateRect(hwnd, prclPrc) ==Parameters== ;hwnd (HWND) - Input: Handle of the window whose update rectangle is to be queried. ;prclPrc (PRECTL) - Output: Pointer to a RECTL structure that will receive the bounding rectangle of the update region (in window coordinates). :;'''Note:''' The values in this structure must be between -32768 and 32767. Th...")
  • 00:51, 9 April 2025 Martini talk contribs created page WinLockVisRegions (Created page with "This function ''locks or unlocks the visible regions of all the windows on the screen, preventing any of the visible regions from changing''. ==Syntax== WinLockVisRegions(hwndDesktop, fLock) ==Parameters== ;hwndDesktop (HWND) - Input: Desktop-window handle or HWND_DESKTOP. ;fLock (BOOL) - Input: Indicates whether to lock or unlock visible regions. TRUE to lock, FALSE to unlock. ;rc (BOOL) - Returns: TRUE if successful, FALSE if an error occurred. ==Return...")
  • 00:47, 9 April 2025 Martini talk contribs created page WinIsWindowVisible (Created page with "This function ''returns the visibility state of a window''. ==Syntax== WinIsWindowVisible(hwnd) ==Parameters== ;hwnd (HWND) - Input: Window handle. ;rc (BOOL) - Returns: TRUE if the window and all its parents have the WS_VISIBLE style bit set, FALSE otherwise. ==Returns== ;rc (BOOL) - returns :Visibility-state indicator. :;TRUE ::Window and all its parents have the WS_VISIBLE style bit set on. :;FALSE ::Window or one of its parents have the WS_VISIBLE style b...")
  • 00:46, 9 April 2025 Martini talk contribs created page WinIsWindowShowing (Created page with "This function ''determines whether any part of the window ''hwnd'' is physically visible''. ==Syntax== WinIsWindowShowing(hwnd) ==Parameters== ;hwnd (HWND) - Input: Window handle. ;rc (BOOL) - Returns: TRUE if some part of the window is displayed, FALSE otherwise. ==Returns== ;rc (BOOL) - returns :Showing state indicator. :;TRUE ::Some part of the window is displayed on the screen. :;FALSE ::The function returns FALSE if: :::No part of the window is displayed...")
  • 00:45, 9 April 2025 Martini talk contribs created page WinInvalidateRegion (Created page with "This function ''adds a region to a window's update region''. ==Syntax== WinInvalidateRegion(hwnd, hrgn, fIncludeChildren) ==Parameters== ;hwnd (HWND) - Input: Handle of the window whose update region is to be changed. Use HWND_DESKTOP for the entire screen. ;hrgn (HRGN) - Input: Handle of the region to be added to the update region. Use NULLHANDLE to invalidate the entire window. ;fIncludeChildren (BOOL) - Input: Invalidation scope indicator. :;TRUE ::Incl...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)