![]() |
|
|
![]()
|
|
| Agentx86 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
Нужно при закрытии приложения спросить у юзера нужно сохранить прогу или нет. Если нужно тогда надо нажать кнопку сохранить на тулбаре окна.
Я написал вот такой код.
В итоге переменная hWnd хранит мусор. Подскажите мне как нужно правильно написать этот кусок кода. |
|||
|
||||
| Albor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 7 Всего: 9 |
А чего ты функцию сохранения не вызовешь напрямую, без SendMessage? ID_FILE_SAVE - это ID команды, а команда - это не окно. Поэтому HWND содержит мусор.
|
|||
|
||||
| Agentx86 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
||||
|
||||
| voov |
|
|||
![]() Патамушта мы пилоты ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 29.11.2007 Репутация: 8 Всего: 8 |
Agentx86, все, что нужно сделать, это в момент изменения документа вызвать
после чего при закрытии программы, она сама спросит созраниться или нет. |
|||
|
||||
| Agentx86 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 27.4.2006 Репутация: нет Всего: нет |
Спасибо за ответ. Буду знать. Я уже все сделал и сдал этот проект. Сделал немного сложнее, но оно работает. Я создал диалог сохранения и его результат передал в перегруженную функцию onsavedocument |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |