Thema: Delphi Hint-Window

Einzelnen Beitrag anzeigen

Benutzerbild von Pr0g
Pr0g

Registriert seit: 21. Mai 2004
809 Beiträge
 
Delphi 7 Personal
 
#2

Re: Hint-Window

  Alt 1. Dez 2004, 22:03
Ich habe Delphi 7 und folgenden Testcode:
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
  private
    { Private-Deklarationen }
    HintWnd: THintWindow;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  MPos: TPoint;
begin
  GetCursorPos(MPos);
  HintWnd.ActivateHint(Rect(MPos.X, MPos.Y, MPos.X + 100, Mpos.Y + 15), 'Hallo Welt!');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  HintWnd := THintWindow.Create(Self);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  HintWnd.Free;
end;
Wenn ich auf den Button klicke wird das Hintfenster angezeigt und die Anwendung behält auch den Fokus. Weiter passiert nichts. Oder habe ich was falsch verstanden? Nutze WinXP.

MfG Pr0g
  Mit Zitat antworten Zitat