On-line: tnsr2, гостей 0. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 17
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 02.03.09 19:20. Заголовок: Окно: Как убить и спрятать обратно его по Hand-лу ???


Здравствуйте ! Как убить окно по его Handl ?
И как можно окно сделать снова невидимым ???
Вот код:

Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 13 [только новые]


постоянный участник


Пост N: 235
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 16.03.09 23:32. Заголовок: SkyNET пишет: Как у..


SkyNET пишет:

 цитата:
Как убить процесс по его Handl ?



Так вам окно закрыть или процесс убить? По приведенному коду видно собрание хэндлов окон, но никак не процессов...

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 19
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 17.03.09 00:19. Заголовок: Извините, окно в смы..


Извините, окно в смысле....
Вроде был плагин для Total Commander, который прятал и показывал невидимые окна...
Так я делаю наподобие, чтобы еще и закрывал эти окна.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 17.03.09 09:15. Заголовок: Процесс сначала надо..


Процесс сначала надо через WmiService получить

Спасибо: 0 
Цитата Ответить
постоянный участник


Пост N: 237
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 17.03.09 09:46. Заголовок: SkyNET пишет: Извин..


SkyNET пишет:

 цитата:
Извините, окно в смысле....
Вроде был плагин для Total Commander, который прятал и показывал невидимые окна...



Спрятать/показать:

ShowWindow(Wnd, SW_HIDE);
ShowWindow(Wnd, SW_SHOW);

Совсем убить:

DestroyWindow(Wnd);



Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 22
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 18.03.09 15:23. Заголовок: Спасибо, спрятать/по..


Спасибо, спрятать/показать работает, но DestroyWindow(Wnd) не работает.
но ошибку не выдает...

Добавлял:
HB_FUNC( KKILL )
{
DestroyWindow( (HWND) hb_parnl(1) );
}



Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.03.09 17:51. Заголовок: посылаешь окну VM_CL..


посылаешь окну VM_CLOSE

Спасибо: 0 
Цитата Ответить





Пост N: 23
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 18.03.09 18:34. Заголовок: HB_FUNC( KKILL ) { D..


HB_FUNC( KKILL )
{
DestroyWindow( (HWND) hb_parnl(1),VM_CLOSE() );
}

Так ???

Error E2451 GETWINLIST.PRG 121: Undefined symbol 'VM_CLOSE' in function HB_FUN_KKILL
Error E2227 GETWINLIST.PRG 121: Extra parameter in call to DestroyWindow in function HB_FUN_KKILL
*** 2 errors in Compile ***


Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.03.09 18:40. Заголовок: #define VM_CLOSE 16 ..


#define VM_CLOSE 16

sendmessage(hWnd, VM_CLOSE)



Спасибо: 0 
Цитата Ответить





Пост N: 24
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 18.03.09 18:47. Заголовок: Ммммм.... Error: Unr..


Ммммм....
Error: Unresolved external '_sendmessage'

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.03.09 18:58. Заголовок: тогда использовать ..


тогда использовать апишную sendmessage

Спасибо: 0 
Цитата Ответить





Пост N: 25
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 19.03.09 22:53. Заголовок: fil пишет: тогда ис..


fil пишет:

 цитата:
тогда использовать апишную sendmessage



Это как ??

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 26
Зарегистрирован: 02.10.08
ссылка на сообщение  Отправлено: 20.03.09 09:39. Заголовок: Не знаю, поможет или..


Не знаю, поможет или нет, но у меня работает так:
SendMessage(hWnd, 16, 0, 0)
И ИМЕННО SendMessage, а не sendmessage... Так у меня тоже Unresolved external...

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 26
Зарегистрирован: 23.06.08
ссылка на сообщение  Отправлено: 20.03.09 11:37. Заголовок: Спасибо большое, всё..


Спасибо большое, всё работает...
Вот полный рабочий код этой программы:

Скрытый текст


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 201
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет