MainMenu(VCC6.0,MFC)
у него есть пункт (ID_BLABLABLA)
как у этого пункта сменить в ран-тайме свойство Grayed или Visible например
есть маинменю CMenu m_wndMenu;
у него есть пункт (ID_BLABLABLA)
как у этого пункта сменить в ран-тайме свойство Grayed или Visible например
Обрабатывай сообщение WM_INITMENUPOPUP
{
pPopupMenu->EnableMenuItem(ID_BLABLABLA, TRUE);
CDialog::OnInitMenuPopup(pPopupMenu, nIndex, bSysMenu);
// TODO: Add your message handler code here
}
Этот код делает неактивным элемент меню
есть маинменю CMenu m_wndMenu;
у него есть пункт (ID_BLABLABLA)
как у этого пункта сменить в ран-тайме свойство Grayed или Visible например
Зачем засорять форум? Можно ведь посмотреть и MSDN. А именно какие есть методы у CMenu...
Зачем засорять форум? Можно ведь посмотреть и MSDN. А именно какие есть методы у CMenu...
в том то и фишка что я MSDN юзаю и не нахожу методов
например
есть CEdit у нее тоже куча разных параметров Grayed,Visibility
у него его в методах нету
тоесть пишу CEdit test; уже в компиляторе
test.
и пролистываю его все пункты и нету ни одной связканой с этими параметрами, полтергейст какой-то.
например с Enabledom в CMenu у него есть еще параметр Checked как получить доступ к нему......
:(
помнится в билдере у всех таких объектов были известные одноименные свойства Visible,Checked,Enabled и.т.д... а здесь как процесс орагинизован с этим делом?
в том то и фишка что я MSDN юзаю и не нахожу методов
например
есть CEdit у нее тоже куча разных параметров Grayed,Visibility
у него его в методах нету
тоесть пишу CEdit test; уже в компиляторе
test.
и пролистываю его все пункты и нету ни одной связканой с этими параметрами, полтергейст какой-то.
например с Enabledom в CMenu у него есть еще параметр Checked как получить доступ к нему......
:(
помнится в билдере у всех таких объектов были известные одноименные свойства Visible,Checked,Enabled и.т.д... а здесь как процесс орагинизован с этим делом?
Тебя не удовлетворил мой ответ? Подругому вроде нельзя