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

Надо чтоб при нажатии на свой пункт меню открывался новый док. - 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 все работает и шифрует нормально, когда запускаю под Win2000 выпадает сообщение 'Плохой ключ'. При этом все ключи инициализуруются правильно и при их инициализации ошибок нет Помогите, как решить эту проблему код класса:...
Нестандартные бмблмотеки, которые работают со строками быстрее. 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 4to-to interesnoe posovetuete? Saranie blagodaren.
C++ CEdit::GetFont() возвращает NULL http://www.cyberforum.ru/cpp-beginners/thread476872.html
Наверное, все знают сайт 'Первые шаги': 'MFC шаг за шагом'. Заглянем во второй шаг: http://www.firststeps.ru/mfc/steps/2.html Там просто создается динамическое (из указателя CEdit*) текстовое поле с именем MyEdit. Сразу после создания, когда на форму положим MyEdit, заполним его текстом 'qwerty'. И вернем результат. Естественно, все получилось. А если попытаться получить текущий шрифт...
C++ Чтение из реестра подскажите, пожалуйста, каким образом можно считать из реестра значения. Это смешно, но ВСЕ доступные мне примеры считывают одно значение. Я хочу считать из ключа uKey несколько значений (строковых) и присвоить эти значения переменным типа LPTSTR в VB я это за пару минут писал, а здесь уже второй день :( и еще каким образом очистить переменную char (strnset, strset у меня работают только... подробнее

Показать сообщение отдельно
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 добавленного пункта меню.

Удачи, Владимир
 
Текущее время: 17:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru