Open m-tmatma opened 5 years ago
本来のやり方は、ボタンに対してこのメッセージを送ることです。 https://docs.microsoft.com/en-us/windows/desktop/controls/bcm-setshield
「ボタン」に対してBCM_SETSHIELDを送ると、OSが盾アイコンを付けてくれます。
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/c2c2d025-f20f-44d8-909b-04ca37458f41/uac-shield-in-menus?forum=windowsuidevelopment メニューに対して盾アイコンを付ける方法はなかったはずなので、カスタムドローで盾アイコンのオーバーレイイメージとマージしたビットマップを表示させる形になると思います。
「ボタン」に対してBCM_SETSHIELDを送ると、OSが盾アイコンを付けてくれます。
関係ない話ですが、勉強になります。
https://github.com/sakura-editor/sakura/issues/607#issuecomment-444153521
@berryzplus