Jump to content

WinEndPaint: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
This function is called when drawing in a window is complete.
=== Syntax ===
=== Syntax ===
  rc = WinEndPaint( ''hps'' );
  rc = WinEndPaint( ''hps'' );


=== Parameters ===
=== Parameters ===
HPS ''hps'' (input)
;HPS ''hps'' (input):A handle to presentation space returned from WinBeginPaint.
 
A handle to presentation space returned from WinBeginPaint.
   
   
=== Returns ===
=== Returns ===
  BOOL rc
BOOL rc
A success indicator.
:TRUE = Call successful.
:FALSE = An error occurred.


A success indicator.  TRUE = Call successful.  FALSE = An error occurred.
=== Include Info ===
=== Include Info ===
  #define INCL_WINWINDOWMGR
  #define INCL_WINWINDOWMGR
  #include <os2.h>
  #include <os2.h>
 
 
=== Usage Explanation ===
 
This function is called when drawing in a window is complete.


=== Relevant Structures ===
=== Gotchas ===
=== Sample Code ===
=== Sample Code ===
<pre>  
<pre>
#define INCL_WINWINDOWMGR
#define INCL_WINWINDOWMGR
#include  
#include
 
   .
   .
   .
   .
Line 50: Line 37:
   .
   .
   .
   .
</pre>


</pre>
=== See Also ===
=== See Also ===
[[OS2 API:PMI:WinBeginPaint|WinBeginPaint]],
*[[WinBeginPaint]]
[[OS2 API:PMI:WinExcludeUpdateRegion|WinExcludeUpdateRegion]],  
*WinExcludeUpdateRegion, WinGetClipPS, WinGetPS, WinGetScreenPS, WinInvalidateRect, WinInvalidateRegion, WinIsWindowShowing, WinIsWindowVisible, WinLockVisRegions, WinOpenWindowDC, WinQueryUpdateRect, WinQueryUpdateRegion, WinRealizePalette, WinReleasePS, WinShowWindow, WinUpdateWindow, WinValidateRect, WinValidateRegion
[[OS2 API:PMI:WinGetClipPS|WinGetClipPS]],  
[[OS2 API:PMI:WinGetPS|WinGetPS]],  
[[OS2 API:PMI:WinGetScreenPS|WinGetScreenPS]],
[[OS2 API:PMI:WinInvalidateRect|WinInvalidateRect]],  
[[OS2 API:PMI:WinInvalidateRegion|WinInvalidateRegion]],  
[[OS2 API:PMI:WinIsWindowShowing|WinIsWindowShowing]],  
[[OS2 API:PMI:WinIsWindowVisible|WinIsWindowVisible]],
[[OS2 API:PMI:WinLockVisRegions|WinLockVisRegions]],  
[[OS2 API:PMI:WinOpenWindowDC|WinOpenWindowDC]],  
[[OS2 API:PMI:WinQueryUpdateRect|WinQueryUpdateRect]],  
[[OS2 API:PMI:WinQueryUpdateRegion|WinQueryUpdateRegion]],
[[OS2 API:PMI:WinRealizePalette|WinRealizePalette]],  
[[OS2 API:PMI:WinReleasePS|WinReleasePS]],  
[[OS2 API:PMI:WinShowWindow|WinShowWindow]],  
[[OS2 API:PMI:WinUpdateWindow|WinUpdateWindow]],
[[OS2 API:PMI:WinValidateRect|WinValidateRect]],  
[[OS2 API:PMI:WinValidateRegion|WinValidateRegion]]
 


[[Category:The OS/2 API Project]]
[[Category:Win]]

Revision as of 21:42, 14 December 2016

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.

Include Info

#define INCL_WINWINDOWMGR
#include <os2.h>

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