<Return[D]><Top>

DrawIcon

Declare Function Api_DrawIcon& Lib "user32" Alias "DrawIcon" (ByVal hDC&, ByVal x&, ByVal y&, ByVal exhIcon&)

Declare Function DrawIcon Lib "user32" Alias "DrawIcon" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long

指定されたデバイスコンテキスト内で、1 個のアイコンまたはカーソル(マウスカーソル)を描画する。

追加の描画オプションを指定するには、DrawIconEx 関数を使う。

パラメータ
hDC
    アイコンまたはカーソルの描画先となるデバイスコンテキストのハンドルを指定する。
X
    アイコンの左上隅の x 座標を論理単位で指定する。
Y
    アイコンの左上隅の y 座標を論理単位で指定する。
hIcon
    描画対象のアイコンのハンドルを指定する。

 
戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    DrawIcon 関数は、X と Y の各パラメータが指定する位置に、アイコンの左上隅を合わせる。

    この位置は、デバイスコンテキストの現在のマッピングモードに依存するす。