Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 16.05.2009
Сообщений: 26
1

Надо чтоб при нажатии на свой пункт меню открывался новый док.

30.06.2009, 03:54. Просмотров 730. Ответов 1
Метки нет (Все метки)

Значит в MDI проекте, добовляю я свой пункт меню, и надо чтоб при нажатии на него открывался новый док, тоже что и File->New. Подскажите как это сделать....
Заранее спсибо......
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2009, 03:54
Ответы с готовыми решениями:

При нажатии на пункт меню скрыть его, и показать другой пункт меню
Прошу помощи, как можно допустим при нажатии на пункт меню, его скрыть, и показать другой пункт...

нужно,чтоб при нажатии на пункт меню "Справка" появлялось новое окошко (форма) с информацией об авторе и программе
Мне нужно,чтоб при нажатии на пункт меню "Справка" появлялось новое окошко (форма) с информацией об...

А можно сделать так чтоб при нажатии кнопке открывался скайп и отправлялось сообщение
вот у меня только такой код System.Diagnostics.Process.Start("skype:ТВОЙ_СКАЙП?add"); это когда...

Надо чтобы при нажатии на кнопку открывался CHM файл
Надо чтобы при нажатии на кнопку открывался CHM файл

1
7 / 7 / 11
Регистрация: 13.02.2007
Сообщений: 1,255
02.07.2009, 01:11 2
Благодаря проработанной системе событий в MFC это реализуется одной строчкой кода.

Открой .cpp файл своего приложения для Application класса, в моем случае это класс CMDITestApp и соответственно файл MDITestApp.cpp

Там в самом верху найди нечто похожее не следующий код
Код
BEGIN_MESSAGE_MAP(CMDITestApp, CWinApp)
    ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
    // Standard file based document commands
    ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
    ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
    // Standard print setup command
    ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
Здесь добавь свой обработчик события, типа
Код
BEGIN_MESSAGE_MAP(CMDITestApp, CWinApp)
    ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
    ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
    ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
    // Добавим свое событие, но используем стандартный обработчик
    ON_COMMAND(ID_FILE_MY_OPEN, CWinApp::OnFileOpen)
    ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup)
END_MESSAGE_MAP()
где ID_FILE_MY_OPEN - ID добавленного пункта меню.

Удачи, Владимир
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2009, 01:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Надо чтобы при нажатии на кнопку открывался файл setup.exe
Люди помогите.. Надо чтобы при нажатии на кнопку открывался файл setup.exe Заранее спасибо за...

Надо чтобы при нажатии на кнопку открывался браузер с параметрами из Edit1 и Edit2
Люди помогите.. Надо чтобы при нажатии на кнопку открывался браузер с параметрами из Edit1 и Edit2...

Нарисовать фигуру при нажатии на пункт меню
Вот смотрите, используя switch(messg){case WM_PAINT:.....} мы рисуемо, а вот у меня такая проблема...

При нажатии на пункт меню пропадает лого
вот картинка до нажатия вот после нажатия влот мой header.php <!DOCTYPE html> <html> ...

Загрузить текст при нажатии на пункт меню
Подскажите пожалуйста саму идею реализации. Есть БД из одной таблицы (id, parent_id, name, text)....

Создание элементов GUI при нажатии на пункт меню
ЗДРАВСТВУЙТЕ!!! Проблема есть. Мне надо в программе сделать так, чтобы при нажатии на пункт меню...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.