![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрет на сворачивание [D6, Win95/98, WinME]
Павел © (2003-02-04 09:15:00)Подскажите,как запретить сворачивание по WinApi?
Павел (2003-02-10 08:56:00) [1]Всем спасибо!
Разобрался!
gsu (2003-02-06 13:07:00) [2]А это, что не работаетЪ: gsu © (05.02.03 12:21) ?
Павел (2003-02-06 09:31:00) [3]Вообщем, пробовал я убирать флаги.
а допустим на [win]+[d] сворачиваеться!
( поставить после того как Нандл создан (не равен 0)-
не доходит до меня - как это?)
Nick_N_A (2003-02-06 05:41:00) [4]внимательнее бы читали конференцию
Убрать системный флажок стиля окна, отвечающий за сворачивание.
Var DW:DWORD;
DW:=GetWindowLong(Form1.Handle,GWL_STYLE) and (not (WS_MINIMIZE or WS_GROUP));
SetWindowLong(Form1.Handle,GWL_STYLE,DW);
поставить после того как Нандл создан (не равен 0)
А ваш ехрlorer - рабочий стол
Ich Hasse (2003-02-05 22:42:00) [5]это как он у тебя не сворачивается???
Павел (2003-02-05 22:09:00) [6]А может кто знает какие параметры окна у "explorer" , ведь експлорер тоже окно и совсем не сворачиваеться?
Игорь Шевченко (2003-02-05 16:48:00) [7]Help по RemoveMenu читаем...
Songoku (2003-02-05 16:12:00) [8]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);
gsu (2003-02-05 12:21:00) [9]procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
if Message.CmdType = SC_MINIMIZE
then
else inherited;
end;
Павел (2003-02-05 09:11:00) [10]Неужели никто незнает?
Hip Hop Music (2003-02-04 10:25:00) [11]Перехватывать WM_SYSCOMMAND, наверно?