Announcement

Collapse
No announcement yet.

START = ? Wo den nun??

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • START = ? Wo den nun??

    Hallo! Ich möchte mein StartButton (links unten) von WinNT oder WinXP ändern!! Hilfe wär nicht schlecht! ohne EXTRA TOOLZ

    THX

  • #2
    Hallo,

    irgendwelche externe Tools sind auch gar nicht notwendig, denn hinter dem Start-Button befindet sich ein ganz normales Control (Fenster). Also kann man über die Win32-API-Funktion <b>FindWindow</b> nach diesem Teil suchen. Das Delphi-Zubehör <i>WinSight32</i> hilft bei der Suche nach den relevanten Fensterklassen. Das folgende Beispiel "killt" den Start-Button :-)

    <pre>
    procedure TForm1.Button1Click(Sender: TObject);
    var
    hTB : HWND;
    hBtn : HWND;
    begin
    hTB := FindWindow('Shell_TrayWnd', nil);
    hBtn := FindWindowEx(hTB, 0, 'Button', nil);
    if hBtn <> 0 then
    PostMessage(hBtn, WM_CLOSE, 0, 0);
    end;
    </pre&gt

    Comment

    Working...
    X