<Return[D]><Top>

DuplicateIcon

Declare Function Api_DuplicateIcon& Lib "shell32" Alias "DuplicateIcon" (ByVal hInst&, ByVal hIcon&)

Declare Function DuplicateIcon Lib "shell32" Alias "DuplicateIcon" (ByVal hInst As Long, ByVal hIcon As Long) As Long

指定したアイコンの複製を作成する。

パラメータ
hInst
    未使用。NULL を指定できる。
hIcon
    複製するアイコンのハンドルを指定する。


戻り値
    関数が成功すると、新しく作成されたアイコンのハンドルが返る。

    関数が失敗すると、NULL が返る。

解説
    DuplicateIcon 関数で取得したアイコンのハンドルは、DestroyIcon 関数を使って破棄すること。