Izvini, je l' ja negde ovde grešim ili je u pitanju bag biblioteke?
Code:
static CSkinMenu mainMenu;
mainMenu.DestroyMenu();
mainMenu.CreateMenu();
COLORINDEX ind[6] = {
{CLR_TEXT, RGB(0,0,0)},
{CLR_INTERIOR, RGB(128,0,0)},
{CLR_FRAME, RGB(0,255,0)},
{CLR_TEXT_DISABLED, RGB(0,255,255)},
{CLR_HILITE, RGB(255,255,255)},
{CLR_DISABLED, RGB(255,255,0)}
};
static CSkinMenu helloMenu;
helloMenu.AppendMenuItem2(32000, 0, &font, L"First", ind, 6);
helloMenu.AppendMenuItem2(32001, 0, &font, L"Second", ind, 6);
helloMenu.AppendMenuItem2(32002, 0, &font, L"Third", ind, 6);
static CSkinMenu worldMenu;
worldMenu.AppendMenuItem2(32003, 0, &font, L"1", ind, 6);
worldMenu.AppendMenuItem2(32004, 0, &font, L"2", ind, 6);
worldMenu.AppendMenuItem2(32005, 0, &font, L"3", ind, 6);
mainMenu.AppendPopUpMenu(32006, &helloMenu, 0, &font, CString(L"Hello"), ind, 6);
mainMenu.AppendPopUpMenu(32007, &worldMenu, 0, &font, CString(L"World"), ind, 6);
pMainFrame->SetMenu(&mainMenu);
Dobijam ovakav izgled:
Vidi se po jedno slovo.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.