Хочу удалить меню
От: Gurza Россия  
Дата: 24.04.03 11:40
Оценка:
Приветствую Вас.

Обычное MDI приложение .

Хочу убрать полоску меню ' Файл Вид ... ' чтоб его просто не было.

.
Re: Хочу удалить меню
От: IvEv  
Дата: 24.04.03 13:47
Оценка:
Здравствуйте, Gurza, Вы писали:

G>Приветствую Вас.

G>
G>Обычное MDI приложение .
G>
G>Хочу убрать полоску меню ' Файл Вид ... ' чтоб его просто не было.

G>.


Удали все подменю (' Файл Вид ... ')
Один из самых обычных и ведущих к самым большим бедствиям соблазнов есть соблазн словами: "Все так делают".
Лев Толстой
Re[2]: Хочу удалить меню
От: Gurza Россия  
Дата: 25.04.03 06:16
Оценка:
    CWnd* pMain = AfxGetMainWnd(); 
    if (pMain != NULL) 
    { 
       CMenu* pMenu = pMain->GetMenu(); 
       for(int iBar = pMenu->GetMenuItemCount()-1; iBar>=0; iBar--) 
       { 
          pMenu->DeleteMenu(iBar, MF_BYPOSITION); 
          pMain->DrawMenuBar(); 
       } 
    }


Это сработало.
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(...).
Один из самых обычных и ведущих к самым большим бедствиям соблазнов есть соблазн словами: "Все так делают".
Лев Толстой
Re: Хочу удалить меню
От: Exception Беларусь  
Дата: 25.04.03 09:11
Оценка:
Здравствуйте, Gurza, Вы писали:

G>Приветствую Вас.

G>
G>Обычное MDI приложение .
G>
G>Хочу убрать полоску меню ' Файл Вид ... ' чтоб его просто не было.

G>.


Так в чем собственно проблема ?
... << RSDN@Home 1.0 beta 6a >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.