いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

GDI を使ってデスクトップに図形を描画するためには GetDC() 関数を使ってデスクトップのデバイスコンテキストハンドルを取得します。

デスクトップに図形を描画するためには、まず GetDC() 関数を使ってデスクトップのデバイスコンテキストハンドルを取得します。デスクトップのデバイスコンテキストハンドルを取得するためには、引数に NULL を渡します。

デバイスコンテキストハンドルを取得したとは、通常の GDI 描画と同じ感覚で関数を使うことができます。

描画が完了したら、必ず ReleaseDC() 関数を使ってデバイスコンテキストハンドルを解放します。デスクトップから取得したデバイスコンテキストハンドルを解放するためには、第1引数に NULL を渡します。

// デスクトップ描画の用意
HDC hdc = GetDC(NULL);

// GDI で図形を描画する例
Rectangle(hdc, 100, 100, 200, 200);
Ellipse(hdc, 100, 100, 200, 200);

// デスクトップ描画の後始末
ReleaseDC(NULL, hdc);

いろいろと面白いことができそうですね。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS