Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mifody
0 / 0 / 0
Регистрация: 16.05.2009
Сообщений: 26
#1

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

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

Значит в MDI проекте, добовляю я свой пункт меню, и надо чтоб при нажатии на него открывался новый док, тоже что и File->New. Подскажите как это сделать....
Заранее спсибо......
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2009, 03:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Надо чтоб при нажатии на свой пункт меню открывался новый док. (C++):

При нажатии на пункт меню скрыть его, и показать другой пункт меню - Программирование Android
Прошу помощи, как можно допустим при нажатии на пункт меню, его скрыть, и показать другой пункт меню? я делаю так : public boolean...

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
boombastik
7 / 7 / 0
Регистрация: 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 добавленного пункта меню.

Удачи, Владимир
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2009, 01:11
Привет! Вот еще темы с ответами:

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

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

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

При нажатии на пункт меню - внизу развернуть подпункты - HTML, CSS
создал тестовую менюшку для своего сайта! на одной странице пока в тестовом варианте! подгрупп не мало - портянки пока не хочу!! как...


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

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

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