|
|
|
МЕНЮ in VISUAL C ++ 6.0
|
|||
|---|---|---|---|
|
#18+
В приложении / проекте типа MDI мастер Создал 5 горизонтальных строк / пунктов меню. Так к одному из них “Window” я прикрепил 8 вертикальных подпунктов , за кждым закрепил отдельный класс ВИДА.Если клацаю на каждом из них, то можно вызвать все 8 видов. Всё ОК. Рядом смежный пункт меню “Help” К нему прикрепил 4 подпункта меню, за которыми Закрепил соответсвующие коды. Все 4 подпункты Меню “Help” работают. ПРОБЛЕМА: как только запущу любой из 8 подпунктов Меню “Window” последний пункт меню “” становится НЕДОСТУПНЫМ. Надо запускать приложение вновь. Как выйти из ТУПИКА? СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 17:23 |
|
||
|
МЕНЮ in VISUAL C ++ 6.0
|
|||
|---|---|---|---|
|
#18+
Обрабатывай OnUpdateCmdUI ON_UPDATE_COMMAND_UI(ID_<command>, <processing method>) Но как правило это означает, что просто этот пункт меню некому обрабатывать. Прочитай также про Command Routing TN021: Command and Message Routing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2005, 18:42 |
|
||
|
МЕНЮ in VISUAL C ++ 6.0
|
|||
|---|---|---|---|
|
#18+
С помощью ClassWizard выбрал message “UPDATE_COMMAND_UI” , Создал метод void CSeveralViews_MDI_2View::OnUpdateHelpWriteintofile(CCmdUI* pCmdUI) { // TODO: Add your command update UI handler code here CSeveralViews_MDI_2Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // нижеидущая команда работает pCmdUI->SetText("Voitovych"); } MasterZiv СПАСИБО ЗА НАПРАВЛЕНИЕ КУДА СМОТРЕТЬ, ГДЕ ИСКАТЬ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. БОЛЬШОЕ СПАСИБО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32989622&tid=2033528]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 330ms |

| 0 / 0 |
