![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
всем привет!
Суть проблемы: При помощи: Код:
И вот что наблюдаю: Вооружившись отладчиком просмотрел процесс, 1 раз пробегаем по @MiniWindowProc: Код:
Итого на панели задач у нас 1 калькулятор, и 2 его хз что, но имя тоже калькулятор. Собственно почему @MiniWindowProc выполняется 2-3 раза вместо 1го? И как от этого вылечиться? P.S. Нет, все таки ставить пробелы в коде через строку это видимо очень новая и забавная фича форума. Последний раз редактировалось Человек_Борща; 08.01.2011 в 21:00. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
у него есть еще одно какое то скрытое окно.
можно попробывать проверять на наличие расширенного стиля WS_EX_APPWINDOW именно такое окно обычно главное в программе(но не всегда вродь) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Если так:
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
я же сказал, расширенные стили(GWL_EXSTYLE)
Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
хм, тогда ShowWindow(,SW_MINIMIZED);
не работает... ???? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
как ты проверял на расширенный стиль?
показывай. (если тебе надо и простой стиль WS_CAPTION проверять, и расширенный WS_EX_APPWINDOW то это две проверки) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Как сделать вторую проверку? (Не понимаю)
Вот что есть: Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Код:
Код:
и получим: Код:
![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 08.01.2011 в 22:50. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Благодарен, теперь и сворачивает и непонятных окон нет.
Ставлю + |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать высоту (px) заголовка окна | zotox | Win Api | 1 | 26.11.2010 16:08 |
Замена заголовка чужого окна | dacorp | Общие вопросы Delphi | 3 | 13.06.2010 00:05 |
Изменение заголовка страницы | ruavia3 | Microsoft Office Excel | 2 | 18.05.2009 18:21 |
Как изменить цвет заголовка окна | CraZZy RabbIt | Общие вопросы Delphi | 3 | 20.02.2009 15:47 |
Область заголовка окна | HunterMan | Win Api | 3 | 14.04.2008 15:37 |