Цитата Regedit (
)
Т.е мне нужно чтобы меню при нажатии на его оставалось на той же странице, но нужно это сделать так чтобы небыло утечки памяти..
Поступи так.
Например у тебя есть ф-я отправки меню:
Код
ShowClientMenu(iClient)
{
// создаешь меню.
DisplayMenu(menu, iClient, 0);
}
Заменяй его на:
Код
ShowClientMenu(iClient, item)
{
// создаешь меню.
DisplayMenuAtItem(menu, iClient, item, 0);
}
А в хандлере меню:
Код
ShowClientMenu(iClient, GetMenuSelectionPosition());
А хандл пусть так и закрывается.
А вот это
Код
DisplayMenuAtItem(menu, client, GetMenuSelectionPosition(), 0);
Актуально для глобальных (статических) меню.