タグ

ブックマーク / clown.cube-soft.jp (2)

  • Windows のコンテキストメニューにアイコンを表示する方法Add Star / 2011-01-12 - Life like a clown

    下記のように,Windows でファイルなどを右クリックした際に表示されるコンテキストメニューにアイコンが表示されている事がありますが,これを綺麗に実現しようとすると凄く大変だったと言う話.@rofi が頑張ってくれたものですが. 概要 コンテキストメニューにアイコンを表示させる方法は 3通りあるのですが,それぞれが何らかの問題を持っていました.最初に,概要を簡単に書いておきます. システムに任せる(InsertMenuItem 呼び出しの時にメニューにビットマップを割り当てる)方法は,表示のされ方が汚い. DrawIconEx でオーナー描画する方法は,Windows Vista 以降の Visual Style が強制的に無効化されクラシックスタイルで描画されてしまう. .ico データをアルファ付き HBITMAP にしてメニューに割り当てるという方法は,Windows Vista

    Windows のコンテキストメニューにアイコンを表示する方法Add Star / 2011-01-12 - Life like a clown
    mntone
    mntone 2013/07/13
  • 64bit 版のインストーラから 32bit 用レジストリ値を取得する - Cube Lilac

    Inno Setup の 64bit 版用のインストーラから 32bit プログラム用のレジストリを見る必要があってどうやるのかなぁと探していたら,公式ドキュメントの最初に記述されていました. The root key. This must be one of the following values: HKCR (HKEY_CLASSES_ROOT) HKCU (HKEY_CURRENT_USER) HKLM (HKEY_LOCAL_MACHINE) HKU (HKEY_USERS) HKCC (HKEY_CURRENT_CONFIG) The values may have a suffix of 32 or 64. Root key values with a suffix of 32 (for example, HKLM32) map to the 32-bit view of t

    64bit 版のインストーラから 32bit 用レジストリ値を取得する - Cube Lilac
    mntone
    mntone 2013/02/12
  • 1