WinEndPaint: Difference between revisions
Appearance
Created page with "=== Syntax === rc = WinEndPaint( ''hps'' ); === Parameters === HPS ''hps'' (input) A handle to presentation space returned from WinBeginPaint. === Returns === BOOL rc..." |
|||
Line 53: | Line 53: | ||
</pre> | </pre> | ||
=== See Also === | === See Also === | ||
[[OS2 API:PMI:WinBeginPaint| | [[OS2 API:PMI:WinBeginPaint|WinBeginPaint]], | ||
[[OS2 API:PMI:WinExcludeUpdateRegion| | [[OS2 API:PMI:WinExcludeUpdateRegion|WinExcludeUpdateRegion]], | ||
[[OS2 API:PMI:WinGetClipPS| | [[OS2 API:PMI:WinGetClipPS|WinGetClipPS]], | ||
[[OS2 API:PMI:WinGetPS| | [[OS2 API:PMI:WinGetPS|WinGetPS]], | ||
[[OS2 API:PMI:WinGetScreenPS| | [[OS2 API:PMI:WinGetScreenPS|WinGetScreenPS]], | ||
[[OS2 API:PMI:WinInvalidateRect| | [[OS2 API:PMI:WinInvalidateRect|WinInvalidateRect]], | ||
[[OS2 API:PMI:WinInvalidateRegion| | [[OS2 API:PMI:WinInvalidateRegion|WinInvalidateRegion]], | ||
[[OS2 API:PMI:WinIsWindowShowing| | [[OS2 API:PMI:WinIsWindowShowing|WinIsWindowShowing]], | ||
[[OS2 API:PMI:WinIsWindowVisible| | [[OS2 API:PMI:WinIsWindowVisible|WinIsWindowVisible]], | ||
[[OS2 API:PMI:WinLockVisRegions| | [[OS2 API:PMI:WinLockVisRegions|WinLockVisRegions]], | ||
[[OS2 API:PMI:WinOpenWindowDC| | [[OS2 API:PMI:WinOpenWindowDC|WinOpenWindowDC]], | ||
[[OS2 API:PMI:WinQueryUpdateRect| | [[OS2 API:PMI:WinQueryUpdateRect|WinQueryUpdateRect]], | ||
[[OS2 API:PMI:WinQueryUpdateRegion| | [[OS2 API:PMI:WinQueryUpdateRegion|WinQueryUpdateRegion]], | ||
[[OS2 API:PMI:WinRealizePalette| | [[OS2 API:PMI:WinRealizePalette|WinRealizePalette]], | ||
[[OS2 API:PMI:WinReleasePS| | [[OS2 API:PMI:WinReleasePS|WinReleasePS]], | ||
[[OS2 API:PMI:WinShowWindow| | [[OS2 API:PMI:WinShowWindow|WinShowWindow]], | ||
[[OS2 API:PMI:WinUpdateWindow| | [[OS2 API:PMI:WinUpdateWindow|WinUpdateWindow]], | ||
[[OS2 API:PMI:WinValidateRect| | [[OS2 API:PMI:WinValidateRect|WinValidateRect]], | ||
[[OS2 API:PMI:WinValidateRegion| | [[OS2 API:PMI:WinValidateRegion|WinValidateRegion]] | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 17:51, 17 May 2016
Syntax
rc = WinEndPaint( hps );
Parameters
HPS hps (input)
A handle to presentation space returned from WinBeginPaint.
Returns
BOOL rc
A success indicator. TRUE = Call successful. FALSE = An error occurred.
Include Info
#define INCL_WINWINDOWMGR #include <os2.h>
Usage Explanation
This function is called when drawing in a window is complete.
Relevant Structures
Gotchas
Sample Code
#define INCL_WINWINDOWMGR #include . . . case WM_PAINT: hps = WinBeginPaint(hwnd, NULLHANDLE, NULL); WinQueryWindowRect(hwnd, &rcl); WinDrawText(hps, -1, "Hello World", &rcl, CLR_NEUTRAL, CLR_BACKGROUND, DT_CENTER | DT_VCENTER | DT_ERASERECT); WinEndPaint(hps); return 0; . . .
See Also
WinBeginPaint, WinExcludeUpdateRegion, WinGetClipPS, WinGetPS, WinGetScreenPS, WinInvalidateRect, WinInvalidateRegion, WinIsWindowShowing, WinIsWindowVisible, WinLockVisRegions, WinOpenWindowDC, WinQueryUpdateRect, WinQueryUpdateRegion, WinRealizePalette, WinReleasePS, WinShowWindow, WinUpdateWindow, WinValidateRect, WinValidateRegion