Я хочу создать подменю, подобное этому подменю Mozilla Firefox:
View->Toolbars">
Вот как это выглядит сейчас (в моей программе):
Menu->Sub Menu">
Но я хочу, чтобы это выглядело как 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;
}
}