|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.12.2009, 14:06 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Что происходит во время Win+D?
Всем привет! Ещё одна тема с некорректным поведением окон. И опять в примере DownloadMaster. Программа та-же что и в http://programmersforum.ru/showthread.php?t=65809 Ситуация следующая: Короче я хочу, что-бы одно окно, не имело иконки в таскБаре. Оно её и не имеет по-умолчанию. Так как в приложении нет главных (Application.mainForm) форм которые создаются методом Application.createForm то окна не имеют кнопку в таскБаре. Дело исправляю при помощи функции
Код:
|
06.12.2009, 17:10 | #3 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Ага, ясно. А что на счет функции createParams? Может в параметрах что-то изменить надо?
|
06.12.2009, 17:14 | #4 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
Может лучше отлавливать событие минимизации?
|
06.12.2009, 20:03 | #5 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Да славливаю я его. Не помогает. Не приходит сообщение минимизации (при Win+d) не в обрабодчик
Код:
Код:
|
07.12.2009, 22:34 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А обычное
Код:
Ей-богу, я так до конца и не понял проблему... |
08.12.2009, 09:18 | #7 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Нет. Не помогает. И кнопка приложения с меня и так не отображается:
Код:
Как мне узнать, когда юзер жмет Win+D? Никакое уведомление окну не приходит? |
13.12.2009, 16:10 | #8 | |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Цитата:
<00018> 00040452 P WM_KEYDOWN nVirtKey:VK_LWIN cRepeat:1 ScanCode:5B fExtended:1 fAltDown:0 fRepeat:0 fUp:0 <00019> 00040452 S message:0xBD00 [User-defined:WM_USER+47360] wParam:0000005B lParam:015B0001 <00020> 00040452 R message:0xBD00 [User-defined:WM_USER+47360] lResult:00000000 <00021> 00040452 S WM_SHOWWINDOW fShow:False fuStatus:SW_PARENTCLOSING <00022> 00040452 S WM_SHOWWINDOW fShow:False fuStatus:0 (ShowWindow was called) <00023> 00040452 R WM_SHOWWINDOW <00024> 00040452 S WM_WINDOWPOSCHANGING lpwp:0012F7A4 <00025> 00040452 R WM_WINDOWPOSCHANGING <00026> 00040452 S WM_WINDOWPOSCHANGED lpwp:0012F7A4 <00027> 00040452 R WM_WINDOWPOSCHANGED <00028> 00040452 S WM_NCACTIVATE fActive:False <00029> 00040452 R WM_NCACTIVATE fDeactivateOK:True <00030> 00040452 S WM_ACTIVATE fActive:WA_INACTIVE fMinimized:False hwndPrevious:(null) <00031> 00040452 R WM_ACTIVATE <00032> 00040452 S WM_ACTIVATEAPP fActive:False dwThreadID:00000918 <00033> 00040452 R WM_ACTIVATEAPP <00034> 00040452 S WM_KILLFOCUS hwndGetFocus:(null) <00035> 00040452 R WM_KILLFOCUS <00036> 00040452 R WM_SHOWWINDOW <00037> 00040452 S WM_WINDOWPOSCHANGING lpwp:0012FEB4 <00038> 00040452 R WM_WINDOWPOSCHANGING <00039> 00040452 S WM_WINDOWPOSCHANGED lpwp:0012FEB4 <00040> 00040452 R WM_WINDOWPOSCHANGED Последний раз редактировалось mihali4; 13.12.2009 в 17:41. Причина: десмайлизация |
|
13.12.2009, 16:15 | #9 |
***
Участник клуба
Регистрация: 30.07.2007
Сообщений: 1,162
|
Как я уже выше писал, это окно из дм, похоже на компонент AdvAlertWindow. Поковыряв его с минут 30 вот что у меня получилось. Там же пример из ассемблера. Взят здесь.
|
14.12.2009, 04:48 | #10 | ||
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Цитата:
2Somebody, это что за прога? з.ы. Цитата:
|
||
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
висне сет при запуску Win XP после установки Win 7 | VVkSoft | Windows | 3 | 15.09.2009 10:36 |
Что происходит, если комп перегреваеться? | Altera | Компьютерное железо | 35 | 02.06.2009 20:04 |
Что происходит с локальным сервером??? | just me | PHP | 13 | 14.04.2009 14:01 |
что происходит при нажатии power | bnv | Компьютерное железо | 5 | 09.03.2009 14:39 |
мастер установки, не пойму что происходит! | ronich | Помощь студентам | 0 | 27.11.2007 20:59 |