Вниз
Скачать: CL | DM;

Запрет на сворачивание   Найти похожие ветки 

 
Павел   (2003-02-04 09:15) [0]

Подскажите,как запретить сворачивание по WinApi?


 
Hip Hop Music   (2003-02-04 10:25) [1]

Перехватывать WM_SYSCOMMAND, наверно?


 
Павел   (2003-02-05 09:11) [2]

Неужели никто незнает?


 
gsu ©   (2003-02-05 12:21) [3]

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
if Message.CmdType = SC_MINIMIZE
then
else inherited;
end;


 
Songoku   (2003-02-05 16:12) [4]

RemoveMenu(GetSystemMenu(Handle,false), SC_MINIMIZE, MF_GRAYED or MF_DISABLED or MF_BYCOMMAND);
RemoveMenu(GetSystemMenu( Application.Handle,false), SC_MINIMIZE, MF_GRAYED or MF_DISABLED or MF_BYCOMMAND);


 
Игорь Шевченко ©   (2003-02-05 16:48) [5]

Help по RemoveMenu читаем...


 
Павел   (2003-02-05 22:09) [6]

А может кто знает какие параметры окна у "explorer" , ведь експлорер тоже окно и совсем не сворачиваеться?



 
Ich Hasse ©   (2003-02-05 22:42) [7]

это как он у тебя не сворачивается???


 
Nick_N_A ©   (2003-02-06 05:41) [8]

внимательнее бы читали конференцию

Убрать системный флажок стиля окна, отвечающий за сворачивание.
Var DW:DWORD;
DW:=GetWindowLong(Form1.Handle,GWL_STYLE) and (not (WS_MINIMIZE or WS_GROUP));
SetWindowLong(Form1.Handle,GWL_STYLE,DW);

поставить после того как Нандл создан (не равен 0)


А ваш ехрlorer - рабочий стол


 
Павел   (2003-02-06 09:31) [9]

Вообщем, пробовал я убирать флаги.
а допустим на [win]+[d] сворачиваеться!
( поставить после того как Нандл создан (не равен 0) -
не доходит до меня - как это?)


 
gsu ©   (2003-02-06 13:07) [10]

А это, что не работаетЪ: gsu © (05.02.03 12:21) ?


 
Павел ©   (2003-02-10 08:56) [11]

Всем спасибо!
Разобрался!



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
3-19434
off
2003-03-18 13:41
2003.04.07
Иной способ?


4-19918
bios
2003-02-08 22:16
2003.04.07
hook и IntwernetExplorer


7-19876
shane54
2003-02-12 00:46
2003.04.07
Размер task bar а


1-19547
Flint
2003-03-25 09:17
2003.04.07
Сохранение структур TWriter ом ?


14-19836
uw
2003-03-19 17:50
2003.04.07
OSR2




   Наверх