Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Как сделать несворачивающееся окно?


Автор: ImprezaWRXSti 18.5.2011, 13:17
Требуется сделать окно которое не сворачивается. Ни на Win+D ни на что-нибудь подобное) Возможно ли это средствами WinAPI?

Автор: Веталька 18.5.2011, 13:51
да, прщего всего повешать пустые обработчики, case ctrl + w : {} и так дальше, а вообще в гугли есть много инфы, поищи

Автор: MetalFan 18.5.2011, 14:33
Веталька, это ты вообще к чему?

Автор: Keeper89 18.5.2011, 22:46
MetalFan, а ты аватар его видишь? =)

Автор: northener 19.5.2011, 00:20
Цитата(ImprezaWRXSti @  18.5.2011,  13:17 Найти цитируемый пост)
Требуется сделать окно которое не сворачивается. Ни на Win+D ни на что-нибудь подобное) Возможно ли это средствами WinAPI? 

А в окне требование выслать по смс денюжку, чтобы это окно исчезло?

Автор: kosyak 19.5.2011, 02:02
Чтоб окно не перемещалось:

Код

 ...
 procedure WMMoving(var Message : TMessage); message WM_MOVING;
 ...
 procedure TForm1.WMMoving(var Message: TMessage);
 begin 
   inherited;
   with PRect(Message.LParam)^ do begin
   Left := Self.Left;
   Top := Self.Top;
   Right := Self.Left + Self.Width;
   Bottom := Self.Top + Self.Height;
 end;
end;



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)