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

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


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

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

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

Выпуск № 301
от 19.01.2006, 01:15

Администратор:Калашников О.А.
В рассылке:Подписчиков: 245, Экспертов: 40
В номере:Вопросов: 2, Ответов: 3


Вопрос № 33196: Здрасте, Эксперты! ВижлС++ 6, диалоговое приложение, МФЦ Окно ловит сообщение, говорит другому окну: "восстановись из трея" (свернуто в трей)... Как сделать так чтобы восстановившееся окно выползло на передний план и п...
Вопрос № 33207: Здравствуйте! После того как я переписал хендлер вот так: void CSchetovod1Dlg::OnDestroy() { KillTimer( 1 ); CDialog::OnDestroy(); // TODO: Add your message handler code here } и изменений н...

Вопрос № 33.196
Здрасте, Эксперты!

ВижлС++ 6, диалоговое приложение, МФЦ

Окно ловит сообщение, говорит другому окну: "восстановись из трея" (свернуто в трей)...
Как сделать так чтобы восстановившееся окно выползло на передний план и получило фокус?
SetForegroundWindow() отчего-то не работает... Окно восстанавливается и мигает на панели задач - мол я вылезло, а надо чтобы сразу наверх хлоп...
Отправлен: 13.01.2006, 16:30
Вопрос задал: Zitz (статус: 4-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: NET
Здравствуйте, Zitz!
BOOL ShowWindow(HWND hWnd, int nCmdShow);
nCmdShow: (Эти флаги могут пригодиться, поэкспериментируйте. Комбинировать флаги можно, используя оператор "побитовое или" | )
SW_RESTORE
SW_SHOW
Я делал так:
ShowWindow(hWnd, SW_SHOW);
ShowWindow(hWnd, SW_RESTORE);
Shell_NotifyIcon(NIM_DELETE, &cl.nd);
Ответ отправил: NET (статус: 2-ой класс)
Отправлен: 13.01.2006, 19:04
Оценка за ответ: 3
Комментарий оценки:
Не помогло...

Отвечает: Slava_
Здравствуйте, Zitz!

Попробуй еще раз(странно,что не получается):
if(hWnd)
{
if(IsIconic(hWnd))
ShowWindow(hWnd, SW_RESTORE);
SetForegroundWindow(hWnd);
return FALSE;
}
Ответ отправил: Slava_ (статус: 1-ый класс)
Отправлен: 13.01.2006, 23:02


Вопрос № 33.207
Здравствуйте!
После того как я переписал хендлер вот так:

void CSchetovod1Dlg::OnDestroy()
{
KillTimer( 1 );

CDialog::OnDestroy();

// TODO: Add your message handler code here

}
и изменений не произошло.Осталась та же ошибка
Unhandled exception in ... Access violation.
При этом происходит остановка дебаггера в файле winmain.cpp на_________________________________
// Perform specific initializations |
if (!pThread->InitInstance()) |
{ |
if (pThread->m_pMainWnd != NULL) этой строке
{
TRACE0("Warning: Destroying non-NULL m_pMainWnd ");
pThread->m_pMainWnd->DestroyWindow();
}
nReturnCode = pThread->ExitInstance();
goto InitFailure;
}
nReturnCode = pThread->Run();



Отправлен: 13.01.2006, 20:22
Вопрос задал: Robson (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Jadd
Здравствуйте, Robson!
Шли код мне на xlcoder@mail.ru
---------
Если в сердце дверь закрыта, нужно в печень постучаться
Ответ отправил: Jadd (статус: Специалист)
Отправлен: 13.01.2006, 21:45


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное