メニューの貼り付け – プログラミング – Home

通知
すべてクリア

メニューの貼り付け


シン
 シン
(@シン)
ゲスト
結合: 25年前
投稿: 113
Topic starter  

LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{

static HWND hStatasu;
static HMENU hmenu,hcmenu;

switch(uMsg)
{
case WM_DESTROY:
PostQuitMessage(0);
break;
case WM_CREATE:
InitCommonControls();
setMenu(hmenu,hcmenu);
break;
default:
return DefWindowProc(hWnd,uMsg,wParam,lParam);
}
}

void setMenu(HMENU hmenu,HMENU hcmenu)
{

hmenu = CreateMenu();
hcmenu = CreateMenu();
MENUITEMINFO mii;

mii.cbSize = sizeof(MENUITEMINFO);
mii.fMask = MIIM_TYPE | MIIM_SUBMENU;
mii.fType = MFT_STRING;
mii.hSubMenu = hcmenu;
mii.dwTypeData = TEXT(ファイル);

InsertMenuItem(hmenu,0,TRUE,&mii);

mii.fMask = MIIM_TYPE;
mii.dwTypeData = TEXT(ファイルを開く);
InsertMenuItem(hcmenu,0,TRUE,&mii);
mii.fMask = MIIM_TYPE;
mii.dwTypeData = TEXT(ファイルを保存する);
InsertMenuItem(hcmenu,1,TRUE,&mii);

SetMenu(hWnd,hmenu);

}

メニューをつけたいのですが
エラーはでませんがメニューが着いてくれません
どこか間違いがありますか?


引用解決済
トピックタグ
もうちょっと
 もうちょっと
(@もうちょっと)
ゲスト
結合: 18年前
投稿: 1
 

貓とかその他 http://wisdom.sakura.ne.jp/system/winapi/win32/index.htmlなどですこ
しは勉強して比較したらいかが


返信引用
Multi Posting
 Multi Posting
(@Multi Posting)
ゲスト
結合: 19年前
投稿: 15
 

http://jbbs.livedoor.jp/bbs/read.cgi/computer/24806/1127106698/130

>発言される前に「使用上の注意」を必ずお読み下さい。

>■ マルチポストについて
>
> マルチポストとは、「同じ内容の質問などを複数の掲示板等に書き込むこと」です。
>この行為は
> マナー違反として嫌われています。マルチポストは行わないで下さい。
>
>
> 誤ってマルチポストしてしまった場合には、必ず全ての掲示板にどのように
> 解決したかを記述し、かつお礼を書き込んで下さい。
>
> ※よく、マルチポストを指摘され、「***の掲示板にレスしておきました。」とか
>  「今後、気をつけます」とだけ書き込まれて終わっているのを見かけますが、管理
>人としては悲しいです。
>  この掲示板だけを見た人は、どのように解決したかわからないからです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました