プログラミング研究所 プログラミング研究所 http://www.program-lab.jp/
プログラミング研究所
| プログラム研究 | 自作ソフトウェア | プログラムメモ | リンク |


  • カテゴリ別アーカイブ

    ・.NET Framework
    ・C++/CLI
    ・DirectX
    ・GBA
    ・JavaScript
    ・OSSの移植
    ・PHP
    ・Win32/64
    ・WordPress
    ・その他
    ・ソフトウェアの設定
    ・ツール
    ・ライブラリ
    ・自作ソフト
    ・製品レビュー


  • エントリ一覧


    Syndicate this site (XML)

    Powered by
    Movable Type







  • 管理者:NMVL

    nmvl★program-lab.jp
    ※アドレスの ★ を @ に置き換えてください。

    釣りの話題はこちらから
    www.fishing.hokkaido.jp






    « ウィンドウサイズを制限する | メイン | ボタンにアイコンを表示する »

  • アイコンを変更する 【Win32/64】

    キャプションに表示されるアイコンを変更する場合には、WM_SETICONを使用する。

    WM_SETICON
    wParam = (WPARAM) fType; // icon type
    lParam = (LPARAM) (HICON) hicon; // handle to icon

    ※MSDNライブラリより引用

    fTypeには、以下のフラグを指定する
    ICON_BIG:大きいアイコン(Alt+Tabの時等に使用)を変更する
    ICON_SMALL:小さいアイコン(キャプションバーのアイコンに使用)を変更する

    hiconには、表示するアイコンハンドルを指定する


    例:キャプションバーのアイコンを変更する
    HICON hIcon = LoadImage( hInstance, MAKEINTRESOURCE( IDI_ICON ), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR );
    SendMessage( hWnd, WM_SETICON, ICON_SMALL, (LPARAM)hIcon );


    ※この記事は、以前プログラミングTipsとして公開していたものに加筆・修正を行ったものです。



    投稿者 NMVL : 2004年7月10日 05:13