2011-01-04 5 views
-1

誤ったウィンドウスタイルまたは何かを使用している可能性があります。あなたは私が正しくdiplayingないメニューについて何を意味するかを見ることができるように私はここで、画像へのリンクを投稿します:Win32ウィンドウメニューは、ウィンドウの上部を横切るのではなく、左側に表示されます

http://img707.imageshack.us/img707/4828/wtfmenu.jpg

そしてここでは、メニューやウィンドウを作成するコードへのリンクです

http://pastebin.com/CBrSVXUD

私はスタイルの迷路で、シンプルでダム何か、のWin32 APIの一部と小包された設定となどを欠けていると確信しています。誰もこれを前に見て、私が間違っていることを知っていますか?私はちょうどタイトルバーにぴったり、上部に沿って "通常の"メニューバーが欲しいです。

アドバイスを事前にいただきありがとうございます。

答えて

1

ポップアップを追加するときに使用するフラグMF_MENUBREAKは、メニューバーの新しい行にメニュー項目を表示する場合にのみ必要です。 MF_MENUBREAKフラグを両方取るとすべてがうまくいくでしょう。

+0

優れています。それがあります。どうもありがとうございました。旗がそこにあったのは奇妙です。私はウィンドウデザインユーティリティを使用してメニューコードを生成しました。私は将来それについて注意を払わなければならないでしょう。ありがとうございました。 :) – Khat

関連する問題