· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Как скрыть таскбар?

Посл.отвђт Сообщенiе


Дата: Сен 1, 2003 17:07:01

Доброе время суток, господа!
Подскажите, как скрыть таскбар. Помогите с примером исходного кода.
Заранее спасибо!
вопрос от имени Ы-boy.


Дата: Сен 1, 2003 18:06:35

.data
    sht db "Shell_traywnd",0
.code
    invoke FindWindow, addr sht,0
    invoke SetWindowPos, eax, 0, 0, 0, 0, 0, SWP_HIDEWINDOW


Дата: Сен 1, 2003 18:39:27

А зачем так тяжело? Не проще ли вместо SetWindowPos просто вызвать ShowWindow?


Дата: Сен 1, 2003 18:45:54 · Поправил: masquer

Можно и так и так, тогда
...
invoke ShowWindow, eax, SW_HIDE
Печатать так чуть-чуть меньше :)


Дата: Сен 1, 2003 18:57:01

А так универсально получится :)))
invoke FindWindow, addr sht,0
	mov ebx, eax
	invoke IsWindowVisible, eax
	mov edx, SW_SHOW
	shr eax, 1
	sbb eax, eax
	not eax
	and edx, eax
    invoke ShowWindow, ebx, edx


Дата: Сен 2, 2003 08:28:41

Спасибо! тоолбар скрыт! Тема закрыта!
Ы-boy.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.086