Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Вниз

окно формы поверх остальных окон   Найти похожие ветки 

 
aht ©   (2006-10-03 08:52) [0]

как можно сделать сабж, если FormStyle=fsStayOnTop недостаточно?


 
orinoko   (2006-10-03 11:23) [1]

type TForm1 = class(TForm)
  ....
  ....
 protected
   procedure CreateParams(var Params: TCreateParams); override;  public;

...........................................

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
   inherited CreateParams(Params);
   Params.WndParent:=GetDesktopWindow;
   Params.ExStyle:=Params.ExStyle or WS_EX_TOPMOST;
end;


 
vegarulez ©   (2006-10-03 13:42) [2]

protected
  procedure CreateParams(var Params: TCreateParams); override;  public;

что-то вот тут ругается... :(

Как описать класс TCreateParams?


 
Ketmar ©   (2006-10-03 13:45) [3]

он, однако, уже давно описан. в генофонде.


 
Ketmar ©   (2006-10-03 13:45) [4]

и это не класс. а запись.


 
vegarulez ©   (2006-10-03 14:32) [5]

У меня допустим как это выглядеть должно???
Вот так не работает...

unit Unit1;

interface

uses
{$IFDEF MSWINDOWS}
Windows,
{$ENDIF}
 SysUtils, Types, Classes, QGraphics, QControls, QForms, QDialogs,
 QStdCtrls, QExtCtrls, QButtons, Unit2, QTypes, IdComponent, IdUDPBase,
 IdUDPClient, IdBaseComponent, IdAntiFreezeBase, IdAntiFreeze;

type
  TFormMain = class(TForm)
   Label10: TLabel;
   Timer1: TTimer;
   Label11: TLabel;
   Label12: TLabel;
   Label13: TLabel;
   procedure Timer1Timer(Sender: TObject);
   procedure SendtoServer0();
   function Rmid(i:integer):string;
   protected
   procedure CreateParams(var Params: TCreateParams); override;  public;

 private
 Bitmap: TBitmap;
 F: string;
 s1,sdt,oper,OPTION,smid:string;
 tt,mid:integer;
   { Private declarations }
 public
 property a:String Read F Write F;
 property dt:String Read s1 Write s1;
   { Public declarations }
 end;

var
 FormMain: TFormMain;
 DateTime : TDateTime;

implementation

uses Unit3, Unit5, Unit7, Unit6;

подскажи плз...


 
Игорь Шевченко ©   (2006-10-03 14:35) [6]


> как можно сделать сабж, если FormStyle=fsStayOnTop недостаточно?


Для главной формы достаточно


 
aht ©   (2006-10-03 14:44) [7]

не для главной формы...
вот так работает нормально:

public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;  

и далее:

procedure TForm4.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.WndParent:=GetDesktopWindow;
  Params.ExStyle:=Params.ExStyle or WS_EX_TOPMOST;
end;



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

Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.05 c
3-1156767901
Shaman_
2006-08-28 16:25
2006.10.22
Отключить механизм кэширования у TClientDataSet


15-1159505220
boriskb
2006-09-29 08:47
2006.10.22
Энциклопедия целочисленных последовательностей.


2-1160305195
mfender
2006-10-08 14:59
2006.10.22
Actual и formal var


15-1159283412
TStas
2006-09-26 19:10
2006.10.22
неужели на самом деле что-то может быть за зловредные проги?


2-1160296945
WoW
2006-10-08 12:42
2006.10.22
Чем virtual отличаеться от abstract...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский