独学プログラミング言語のページ > Win32API(C言語,C++) > ウィンドウに描画する

ウィンドウに描画する

BeginPaint

ウインドウに対して文字や円など描写するときはまず、デバイスコンテキストを取得しなければいけません。デバイスコンテキストとはディスプレイやプリンタなど描写する入出力装置の描画属性に関する情報を収容したデータ構造のことです。

HDC BeginPaint(
    HWND  hwnd,             //ウィンドウのハンドル
    LPPAINTSTRUCT  lpPaint  //描画情報を持つ構造体へのポインタ
);

EndPaint

BeginPaintで取得したデバイスコンテキストに描写した後は次のEndPaintで描写を終了させて下さい。

BOOL EndPaint(
  HWND hWnd,                  //ウィンドウのハンドル
  CONST PAINTSTRUCT *lpPaint  //描画データ
);

ソース

トップページ