Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2009, 08:12   #1
Horus92
Форумчанин
 
Аватар для Horus92
 
Регистрация: 04.05.2009
Сообщений: 147
По умолчанию Скрытие окна

Можно ли с помощью какой-то процедурки скрыть( именно hide а не минимизация) окно зная его Hwnd? Или подскажите пожалуйста другие способы hide на внешнее окно.Просто мне надо скрыть окно из dll.

Последний раз редактировалось Horus92; 02.12.2009 в 08:32.
Horus92 вне форума Ответить с цитированием
Старый 02.12.2009, 08:22   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

так закрывай и открывай его по надобности... зачем тебе HWMD
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 02.12.2009, 08:23   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
ShowWindow(<хендл>,SW_HIDE);
не подходит?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.12.2009, 08:33   #4
Horus92
Форумчанин
 
Аватар для Horus92
 
Регистрация: 04.05.2009
Сообщений: 147
По умолчанию

ShowWindow(<хендл>,SW_HIDE); почему то в dll не срабатывает
Horus92 вне форума Ответить с цитированием
Старый 02.12.2009, 09:16   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

подробней про окно из dll... если это сообщение, то попробуйте ему посылать либо SC_CLOSE чтоб закрыть и SW_HIDE чтоб скрыть, по типу:
Код:
SendMessage(хэндл окна,WM_SYSCOMMAND,SW_HIDE,0);
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 02.12.2009 в 09:19.
raxp вне форума Ответить с цитированием
Старый 02.12.2009, 22:47   #6
Horus92
Форумчанин
 
Аватар для Horus92
 
Регистрация: 04.05.2009
Сообщений: 147
По умолчанию

тоже не работает.На счёт dll у меня есть dll которую я подключаю через таблицу импортов к exe исходников которого у меня нет и мне надо вызвать showmessage после определенной проверки но после showmessage окно должно закрываться но подвох в том что если просто вывести showmessage то пока на окне showmessage не нажать OK то окно будет открыто и поэтому его нада скрыть чтоб дальше нельзя было выполнять деиствия
Horus92 вне форума Ответить с цитированием
Старый 03.12.2009, 09:34   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
showmessage не нажать OK то окно будет открыто
а что вам мешает нажать "ок" посылкой сообщения?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 03.12.2009, 19:11   #8
Horus92
Форумчанин
 
Аватар для Horus92
 
Регистрация: 04.05.2009
Сообщений: 147
По умолчанию

а как это сделать??
Horus92 вне форума Ответить с цитированием
Старый 03.12.2009, 20:47   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

тем-же sendmessage
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 03.12.2009, 20:53   #10
Horus92
Форумчанин
 
Аватар для Horus92
 
Регистрация: 04.05.2009
Сообщений: 147
По умолчанию

а кодом можно
Horus92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрытие <> Яр|/||< (^_^) Общие вопросы Delphi 6 20.10.2009 17:17
Размер окна в зависимости от размера окна Reverent JavaScript, Ajax 1 02.02.2008 15:49
закрыть все дочерни окна, кроме главного окна Worms Общие вопросы Delphi 2 03.12.2007 22:18
Скрытие окна из панели задач xTANATOSx Win Api 2 26.10.2007 23:23
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? dimonchuk Общие вопросы Delphi 1 11.08.2007 12:13