![]() |
Unterschiede im CustomizeDlg der Toolbar
Hi.
Kurze Frage: Warum (und vor allem: Wie) zeigt der IE in besagtem Dialog (Rechtsklick auf eine der Toolbars -> Anpassen ...) im unteren Teil noch zwei Comboboxen mit Text- und Symboloptionen an, während der Dialog, den Windows zur Verfügung stellt (s. z.B. ![]() Läuft das auf ein Template hinaus, mit dem man den Dialog erweitern kann/muss? Und wenn Ja: kann mir jemand Infos darüber zukommen lassen? Microsoft schweigt sich im PSDK offensichtlich aus. Oder ich habe das Kapitel noch nicht gefunden. :( Danke, und Gruß. |
Re: Unterschiede im CustomizeDlg der Toolbar
Dazu werfe man als erstes mal einen APi-Monitor / API-Spy an:
![]()
Code:
Dan Filtern wir nur noch [iexplore].
Process Process ID Win32 API Parameters Return Value Status GetLastError
iexplore 0xC1C CreateDialogParamW hInstance:0x71960000, lpTemplateName:0x100, hWndParent:0x6D038E, lpDialogFunc:0x711BA80B, dwInitParam:0x1468A8 0x130510 SUCCESS 0 Das sagt uns schonmal mit obigem Ergebnis, dass offensichtlich in einer DLL (siehe hInstance) ein Template liegt. Also muessen wir rauskriegen welche DLL an dieser Stelle liegt ... Dazu nehmen wir ListDLLs. Guckst du hier: ![]() Dieses Tool sagt mir jetzt auf meinen System:
Code:
Daraus weiss ick nun, dass ich das Template des Dialogs in dieser DLL finde ... und das kann man ja nun theoretisch selber anpassen :)
0x71960000 0x12000 6.00.2800.1106 C:\WINNT\system32\browselc.dll
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz