Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU
(Тестовый режим)

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 47
от 24.02.2005, 15:50

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 2


Вопрос № 17211: Здравствуйте, уважаемые эксперты. Делаю курсовой проект в среде VC++ .NET с использованием MFC. Я был бы очень благодарен, если поможете со следующими вопросами. 1. Как отобразить на экране вторую форму? Но не через DoModal, а так, чтобы эта ...

Вопрос № 17211
Здравствуйте, уважаемые эксперты.
Делаю курсовой проект в среде VC++ .NET с использованием MFC. Я был бы очень благодарен, если поможете со следующими вопросами.
1. Как отобразить на экране вторую форму? Но не через DoModal, а так, чтобы эта форма была равноправна вызывающей её форме. Очень хорошо, если бы, закрыв первую форму, вторая продолжала отображаться, т.е. приложение бы не завершало работу.
2. Не могу разобраться с Accelerator-ом. Я правильно понял, что нужно присваивать одинаковые ID соответствующим элементам меню и таблицы акселераторов? Что-то у меня не выходит…
3. Как отучить программу от попытки открытия .hlp-файла при нажатии на клавишу F1? У меня справка в формате MS HTML Help Executable (chm). Ну, то есть, как открыть свою справку знаю, но не знаю, куда пихать код.
Спасибо.
Отправлен: 19.02.2005, 15:42
Вопрос задал: Ermine (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: vitya
Здравствуйте, Ermine!
1. делайте CreateWindow и потом ShowWindow - для показа/убирания ее
2. --
3.1. ловите в pretranslatemessage
3.2. Есть сообщение OnHelp
Ответ отправил: vitya (статус: Профессор)
Отправлен: 20.02.2005, 10:12

Отвечает: _vt
Здравствуйте, Ermine!
1. В MFC нет форм. Есть окна и в частности диалоговые окна. Вызвав метод класса CDialog::ShowWindow с параметром SW_HIDE ты всенепременно добьешься желаемого :)
2) Код приведи...
3) Обрабатывать OnHelp, внутри которого вызывать HtmlHelp с нужными параметрами.
--

* In Gates we trust! :)

Ответ отправил: _vt (статус: Академик)
Отправлен: 21.02.2005, 22:52


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Россия, Москва. Идея, дизайн, программирование: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться

В избранное