Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi StatusBar erzeugen? (https://www.delphipraxis.net/24537-statusbar-erzeugen.html)

Pseudemys Nelsoni 22. Jun 2004 17:36


StatusBar erzeugen?
 
hi,

ivh habe folgendermassen versuvht eine statusbar zu erzeugen:

Delphi-Quellcode:
        status := CreateWindowEx(
          0,
          'msctls_statusbar32',
          nil,
          WS_CHILD or WS_VISIBLE,
          0,
          0,
          0,
          0,
          hWnd,
          STATBAR,
          hInstance,
          nil
        );
beim kompilieren sehe ivh jedoch keine. in Luckies tutorials ist auch noch "SBT_TOOLTIPS" dabei, laut win32 hilfe gibt es das aber gar nicht und auch delphi markiert diese zeile...aber das es daran liegt das die statusbar nicht erscheint glaube ich nicht oder?

Luckie 22. Jun 2004 17:40

Re: StatusBar erzeugen?
 
Geht:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  CreateWindowEx(
    0,
    'msctls_statusbar32',
    nil,
    WS_CHILD or WS_VISIBLE,
    0,
    0,
    0,
    0,
    Handle,
    101,
    hInstance,
    nil
    );
end;
Fehler liegt wo anders. Was aagt denn GetLastError()?

Hast du InitCommonControls auch aufgerufen und die nötigen (richtigen Units) eigebunden?

Pseudemys Nelsoni 22. Jun 2004 17:47

Re: StatusBar erzeugen?
 
hallo luckie,

fehler ist "Fensterklasse wurde nicht gefunden" hm


Zitat:

Hast du InitCommonControls auch aufgerufen und die nötigen (richtigen Units) eigebunden?
also insgesamt hab ich "Windows" und "Messages" drin. Nein "InitCommonControls" habe ich nicht aufgerufen.


...Komischerweise geht mein button den ich zuvor kreiere aber


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz