MFC初心者で簡単なアプリを作成しています。
タスクバーに表示される自分のアイテムを右クイックしたときのCMenuを取得したいのですが、方法がわかりません。
方法をご存知の方がいましたら教えていただけないでしょうか?
>タスクバーに表示される自分のアイテムを右クイックしたときのCMenuを取得したい
「元のサイズに戻す」「移動」「サイズ変更」「最小化」「最大化」とかのメニューでしょうか?
CWnd::GetSystemMenu()で取れるシステムメニューかと思われますが、違いますか?
Windows7 だと全然違いますので要注意ですね。
返信ありがとうございます。
GetSystemMenuは試してみたのですが、取れたのはアプリのウィンドウの上部(青枠)を右クリックした場合のメニューだったと思います。
タスクバーに表示されている自分の※1アイテム(タスクボタンというのでしょうか?)を右クイックした場合のCMenu、正確にはHMENUを取得する必要があります。
※1:
正確な名称が思い出せないのですが、アプリを最小化したときに、タスクバーから再表示させたりする場合に使用するボタン?のことです。
ツイート | ![]() |