Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Убрать кнопку с панели задач средствами WinApi.   Найти похожие ветки 

 
Vemer ©   (2007-02-10 14:41) [0]

Имеется API программа c 1 формой.
Хочу убрать ее кнопку с панели задач.

Нашел пример, но не работает:
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, EXGWL_STYLE) xor WS_WS_EX_APPWINDOW);

Подскажите пожалуйста, как еще можно попробовать убрать кнопку средствами WinAPI?


 
Vemer ©   (2007-02-10 14:43) [1]

Блин, опять код с опечатками набил.
Опечатки в коде в программе исправлены.


 
Vemer ©   (2007-02-10 17:57) [2]

Насколько я понял, надо сделать как Delphi: Создать окно-Application, потом свое Окно, потом сделать Hide Окну-Application.

Правильное направление мыслей?


 
DiamondShark ©   (2007-02-11 10:16) [3]


> Правильное направление мыслей?

Ну... Вроде: ящик водки продать, а деньги пропить.

Почему бы нужный стиль окна сразу при создании не указывать?


 
Vemer ©   (2007-02-11 10:25) [4]

DiamondSark: Предложи другой работающий вариант.


 
clickmaker ©   (2007-02-12 10:24) [5]


> [4] Vemer ©   (11.02.07 10:25)

procedure CreateParams; override

StyleEx := StyleEx xor WS_EX_APPWINDOW


 
Vemer ©   (2007-02-16 17:33) [6]

В WinApi нет CreateParams ))))).


 
niko_   (2007-02-17 12:23) [7]

Вот верное решение:

при создании окна через CreateWindowEx в ExStyle нужно поставить флаг WS_EX_TOOLWINDOW и окна нет в командной строке.
Соответственно если окно уже создано нужно просто добавить этот флаг.


 
Vemer ©   (2007-02-17 17:15) [8]

Спасибо, работает.



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
15-1182903039
partizan
2007-06-27 04:10
2007.07.29
Разноцветный TreeView


2-1182993583
DagOT-R
2007-06-28 05:19
2007.07.29
Верните "свойства папки"!


2-1183383487
Sventitskiy
2007-07-02 17:38
2007.07.29
Проблемы с памятью


1-1179832264
pasha_golub
2007-05-22 15:11
2007.07.29
Получить значение заданных полей через RTTI


2-1183697767
delphino
2007-07-06 08:56
2007.07.29
Не могу найти ошибку в выражении