Section courante

A propos

Section administrative du site

WinEndPaint

Fenêtre : Fin de la peinture
PMWIN.DLL os2.h

Syntaxe

BOOL WinEndPaint( HPS hps );

Paramètres

Nom Description
hps Ce paramètre permet d'indiquer le Handle de présentation d'espace retourné par WinBeginPaint.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer qu'une erreur s'est produite.
TRUE Cette valeur permet d'indiquer que l'opération s'est correctement effectué

Description

Cette fonction permet de dessiner quand la fenêtre est complété.

Exemple

Voici un simple exemple montrant comme appeler cette API avec WatCom C++ for OS/2 :

  1. #define INCL_WINWINDOWMGR
  2. #include "os2.h"
  3.  
  4. void main(void) {
  5.     HWND hwnd;
  6.     PRECTL rcl;
  7.     HPS hps;
  8.     ULONG msg = WM_PAINT;
  9.     switch(msg) {
  10.         case WM_PAINT:
  11.             hps = WinBeginPaint(hwnd, NULLHANDLE, NULL);
  12.             WinQueryWindowRect(hwnd, &rcl);
  13.             WinDrawText(hps, -1, "Bonjour !", &rcl, CLR_NEUTRAL, CLR_BACKGROUND, DT_CENTER | DT_VCENTER | DT_ERASERECT);
  14.             WinEndPaint(hps);
  15.             break;
  16.     }
  17. }

Voir également

Langage de programmation - C pour OS/2 - WinBeginPaint
Système d'exploitation - OS/2 - Introduction

Références

OS/2 Warp Presentation Manager API, Edition John Wiley, Joel Barnum, 1995, ISBN: 0-471-03873-3, page 106

Dernière mise à jour : Lundi, le 19 juillet 2010