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 Explorer Toolbars (https://www.delphipraxis.net/26398-explorer-toolbars.html)

colder 23. Jul 2004 10:21


Explorer Toolbars
 
Hallo,

weiss irgend jemand wie ich mit Delphi im Windows Explorer (XP)
die Symbolleiste oder die Adressleiste ein/aus schalten kann

Und wie heisst das Ding (API)
suche schon seit Stunden.

Danke

[edit=sakura] Bin am Ende -DRINGEND_ aus dem Titel entfernt :!: Mfg, sakura[/edit]

Daniel 23. Jul 2004 10:24

Re: Bin am Ende -DRINGEND_
 
Halli hallo und ein herzliches Willkommen in der Delphi-PRAXiS,

eine Bitte: Gebe Deinem Beitrag einen aussagekräftigen Titel. Nutze hierzu die Schaltfläche 'edit' (http://www.delphipraxis.net/template.../icon_edit.gif) rechts oben neben Deinem Beitrag. ;-)

Sharky 23. Jul 2004 10:24

Re: Bin am Ende -DRINGEND_
 
Hai colder,

willkommen in der Delphi-PRAXIS.

Gebe deiner Frage bitte einen Aussagekräftigen Titel. Und..... Dringend ist es hier bei jedem ;-)
Danke.

MathiasSimmack 23. Jul 2004 10:37

Re: Bin am Ende -DRINGEND_
 
Mal abgesehen vom Titel:

Zitat:

Zitat von colder
weiss irgend jemand wie ich mit Delphi im Windows Explorer (XP)
die Symbolleiste oder die Adressleiste ein/aus schalten kann

Wenn du Glück hast, steht das in der Registry. Soll heißen: die Einträge, mit denen man das regeln kann, befinden sich dort. Wenn du Pech hast, nicht bzw. das Format der Einträge ist vllt. unbekannt.

Zitat:

Und wie heisst das Ding (API)
Toolbar, und selbige liegt (mit den anderen) in einem Rebar-Control (VCL: TCoolbar).

Zitat:

Danke
Bitte.

colder 23. Jul 2004 11:24

Re: Explorer Toolbars - Bin am Ende -DRINGEND_
 
Ja,

Unter NT sind es Registry-Entry(DWords), unter XP Binarys.
Das Problem hierbei ist, das nicht nur ein Byte, sondern je nachdem
welche Leisten aktiviert sind mehrer Bytes geändert werden.

Das laesst auch darauf schliessen das da irgendeine Routine dahinter(API) steckt.

Mit Spy++ sieht es so aus das es sich um ein TToolbarWindow32 handelt. Die
Links-Leiste hat auch einen Namen hier "Links", aber die Symbolleiste hat keinen.

Daher weiss ich nicht wie ich sie ansprechen soll. Hier gibt es so etwas wie
WS_Visible. Irgendein Tipp ?

Andreas

MathiasSimmack 23. Jul 2004 12:24

Re: Explorer Toolbars - Bin am Ende -DRINGEND_
 
Zitat:

Zitat von colder
Das laesst auch darauf schliessen das da irgendeine Routine dahinter(API) steckt.

Ja, diese Routine gibt es. Besser gesagt ist es eine Nachricht, [msdn]"TB_SAVERESTORE"[/msdn], die man auch in eigenen Projekten nutzen kann, wenn man konfigurierbare Toolbars benutzen möchte.

Zitat:

Mit Spy++ sieht es so aus das es sich um ein TToolbarWindow32 handelt.
Ja, eine Toolbar, sagte ich doch. Auch das Menü ist eigentlich nur eine Toolbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 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