Форум: "WinAPI";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
ВнизЗапрет на сворачивание Найти похожие ветки
← →
Павел (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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.04.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c