次の方法で共有


CDC::DrawIcon

更新 : 2007 年 11 月

現在の CDC オブジェクトにより表されるデバイス上にアイコンを描画します。

BOOL DrawIcon(
   int x,
   int y,
   HICON hIcon 
);
BOOL DrawIcon(
   POINT point,
   HICON hIcon 
);

パラメータ

  • x
    アイコンの左上隅の論理 x 座標。

  • y
    アイコンの左上隅の論理 y 座標。

  • hIcon
    描画されるアイコンのハンドルを示す値。

  • point
    アイコンの左上隅の論理 x 座標および論理 y 座標。パラメータには、POINT 構造体または CPoint オブジェクトを渡すこともできます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

この関数は、xy で指定される位置にアイコンの左上隅を置きます。描画位置は、デバイス コンテキストの現在のマップ モードに依存します。

アイコンのリソースは、CWinApp::LoadIconCWinApp::LoadStandardIconCWinApp::LoadOEMIcon 関数を使ってあらかじめ読み込みます。この関数を使う前に必ず MM_TEXT マップ モードを選択しておきます。

使用例

CWnd::IsIconic」の例を参照してください。

必要条件

ヘッダー : afxwin.h

参照

参照

CDC クラス

階層図

CWinApp::LoadIcon

CWinApp::LoadStandardIcon

CWinApp::LoadOEMIcon

CDC::GetMapMode

CDC::SetMapMode

DrawIcon

POINT 構造体

その他の技術情報

CDC のメンバ