Jump to content

WinEndPaint: Difference between revisions

From EDM2
 
Line 37: Line 37:
*[[WinBeginPaint]]
*[[WinBeginPaint]]
*[[WinExcludeUpdateRegion]]
*[[WinExcludeUpdateRegion]]
*[[WinGetClipP]]S
*[[WinGetClipPS]]
*[[WinGetPS]]
*[[WinGetPS]]
*[[WinGetScreenPS]]
*[[WinGetScreenPS]]

Latest revision as of 01:16, 9 April 2025

This function is called when drawing in a window is complete.

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.

Sample Code

#define INCL_WINWINDOWMGR
#include <os2.h>
   .
   .
   .
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