Thema: Delphi Bildschirmtastatur

Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#2

Re: Bildschirmtastatur

  Alt 17. Okt 2005, 10:45
Der wesentlichste Parameter hierbei duerfte WS_EX_NOACTIVATE fuer die CreateParams sein.
Delphi-Quellcode:
type
  TMyFrom = class(TForm)
  protected
   procedure CreateParams(var Params: TCreateParams); override;
  end;

procedure TMyForm.CreateParams(var Params: TCreateParams);
begin
  Params.ExStyle := Params.ExStyle or WS_EX_NOACTIVATE;
end;
Natuerlich darf man keine TWinControls verwenden, also nur TGraphicControls.

Jetzt sollte das Fenster nicht aktiv werden und der Focus deshalb bleiben wo er war.
  Mit Zitat antworten Zitat