Chcę zrobić okno programu zawsze "nieaktywne", nieprzeszkadzające... tłumacząc to bardziej obrazowo odwrotność formy zawsze na wierzchu (fsStayOnTop). Tak na szybko sprawę załatwia: Form1.Enabled:=False; Proste rozwiązanie ale nie można już rozwinąć np. menu na tej formie.
0
0
Z Twojego opisu w dalszym ciągu nic nie wynika.
Podaj może lepiej przykład programu, który tak ma - będzie prościej.
0
Ja chcę wyświetlać informację na pulpicie w okienku bez obramowań i górnej belki. Kliknięte okienko nie może "wyskakiwać" i przysłaniać inne okna (jeśli są).
3
type
TForm1 = class(TForm)
private
{ Private declarations }
protected
procedure CreateParams(var Params: TCreateParams); override;
public
//
implementation
{$R *.dfm}
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle:= Params.ExStyle or WS_EX_NOACTIVATE;
end;
0
Dzięki :)
Jeszcze dodam...
uses
Windows, LCLType;