我要讓這樣的Mozilla Firefox瀏覽器子菜單的子菜單:創建子菜單
這是什麼樣,現在(我的程序):
但我希望它看起來像Firefox,當它有一個額外的菜單,當你有你的鼠標。
#define ID_SM 1
LRESULT CALLBACK WindowProcedure (HWND hwnd,
UINT message,
WPARAM wParam,
LPARAM lParam)
{
switch (message)
{
case WM_CREATE:
HMENU hMenubar = CreateMenu();
HMENU hMenu = CreateMenu();
AppendMenu(hMenubar, MF_POPUP, (UINT_PTR)hMenu, "Menu");
AppendMenu(hMenu, MF_STRING, ID_SM, "Sub Menu");
/* Would I put it here? How? */
SetMenu(hwnd, hMenubar);
break;
case WM_COMMAND:
if (LOWORD(wParam) == ID_SM) {
/* Not sure if this should be here,
cause I want it to pop up when you mouse over */
}
break;
}
}
這只是我,還是你的鏈接被破壞?我無法讓他們加載。 –
@CodyGray只是你。 –