Re[3]: Хочу удалить меню
От: IvEv  
Дата: 25.04.03 06:30
Оценка: 2 (1)
Здравствуйте, Gurza, Вы писали:

G>
G>    CWnd* pMain = AfxGetMainWnd(); 
G>    if (pMain != NULL) 
G>    { 
G>       CMenu* pMenu = pMain->GetMenu(); 
G>       for(int iBar = pMenu->GetMenuItemCount()-1; iBar>=0; iBar--) 
G>       { 
G>          pMenu->DeleteMenu(iBar, MF_BYPOSITION); 
G>          pMain->DrawMenuBar(); 
G>       } 
G>    } 

G>


G>Это сработало.


Про
pMain->DrawMenuBar()
я не догадывался — приходилось делать разные финты чтобы оно исчезло. Кстати ее можно вызвать и после for(...).
Один из самых обычных и ведущих к самым большим бедствиям соблазнов есть соблазн словами: "Все так делают".
Лев Толстой
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.