Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли какие нить настройки в VC, чтобы подсвечивало синтаксис не только .cpp - шных файлов http://www.cyberforum.ru/cpp-beginners/thread477076.html
Я что-то не нашел, а мне хочеться что-бы например файлы с раширением *.pc среда воспринимала как cpp'шные файлы, то есть подсветка и т.д.
C++ Как в Линухе создать файл библиотеки .so? Проблема такая есть VisiBroker под Линух для gcc Необходимо создать файл библиотеки, чтобы его потом включить в проект динамически. http://www.cyberforum.ru/cpp-beginners/thread477053.html
C++ CryptoApi на WinXp и Win2000
Есть странная проблемма следующего содержания Есть простенький класс для шифрования/дешифрования по RSA с применением Cryptoapi. Когда я запускаю свою програмулину под WinXp все работает и шифрует...
Нестандартные бмблмотеки, которые работают со строками быстрее. C++
Podskagite, pls, kakie, gde mogno vsyat'/kupit'... Proga postoyanno vipolnyaet ogromnoe kol-vo operaziy so strokami (ishet posiziu, prisvaivaet, viresaet...). Nugno eto delo uskorit'. Moget eshe...
C++ CEdit::GetFont() возвращает NULL http://www.cyberforum.ru/cpp-beginners/thread476872.html
Наверное, все знают сайт 'Первые шаги': 'MFC шаг за шагом'. Заглянем во второй шаг: http://www.firststeps.ru/mfc/steps/2.html Там просто создается динамическое (из указателя CEdit*) текстовое...
C++ Чтение из реестра подскажите, пожалуйста, каким образом можно считать из реестра значения. Это смешно, но ВСЕ доступные мне примеры считывают одно значение. Я хочу считать из ключа uKey несколько значений... подробнее

Показать сообщение отдельно
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
02.07.2009, 01:11
Благодаря проработанной системе событий в 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.