fetus Diary

2006/06/06(火) - CE 的メニューバー

WinCE 開発は資料が少なくて困ります。(←挨拶

ということで、えらい悩んだのでメモ書き。

CE 風のメニューバーを作るには、SHCreateMenuBar API を使用してやる模様。

WTL 使い的には、WINDOWCLASS::OnCreate あたりで CreateSimpleCEMenuBar(IDR_MAINFRAME, SHCMBF_HMENU); こんな感じに。

あまりに判らなくてデバッガで WTL の内側まで一生懸命追ってしまったよ…。(そしたら、#ifdef スイッチで『CE ではここ(lpszMenuName) は NULL でないとイカンのだよ、フレームウィンドウでメニューを使いたいなら、CreateSimpleCECommandBar あたりを使ってくれたまえ』って(もちろん英語の)コメントで書いてあった)

このへんでも読みふけらないとイカンかのぅ

コメント

コメントはありません。

名前
メール
コメント

※HTML タグは使えません。HTTP URL には自動リンクが張られます。

Captcha
画像から読み取れる文字を入力: