AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi ChildDlgItemIDs beim Open-/SaveDialog gesucht

ChildDlgItemIDs beim Open-/SaveDialog gesucht

Ein Thema von himitsu · begonnen am 1. Mai 2006 · letzter Beitrag vom 3. Mai 2006
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#1

ChildDlgItemIDs beim Open-/SaveDialog gesucht

  Alt 1. Mai 2006, 02:10
Morschen,

's geht um dieses Thema Ich finde keine ChildHandles beim TSaveDialog ....

Würde gern wissen, ob es noch mehr unterschiedliche DlgItemIDs gibt.

Bisher hab ich zwar 2 unterschiedliche IDs für das DateinameFeld bekommen,
außerdem ist auch noch die Klasse eine andere ... einmal ist das DateinameFeld ein EDIT und dann wieder eine COMBOBOX (je nach Windowsversion/Einstellung), daher kann ich ja nichmal nach einem EDIT suchen, wenn ich das DateinameEit suche -.-''

Daher ... wenn wer Zeit hat ... dann wäre es nett, wenn ihr mal nachsehen könntet, was bei euch zu finden ist.

Eingach mal meine Demo runterladen, den OpenDialogA öffnen, wieder schließen (ESC) und dann ganz oben nachsehn.

Hier (WinXP ohne SP) steht Folgendes:
Code:
Msg: WM_NOTIFY         wParam: 0
  POFNotifyExA(LParam)^.hdr.code: CDN_INITDONE
  DlgItemIDs:
    [b]1[/b], Button, "Ö&ffnen"
    [b]2[/b], Button, "Abbrechen"
    [b]1038[/b], Button, "&Hilfe"
    [b]1040[/b], Button, "Sch&reibgeschützt öffnen"
    [b]1088[/b], Static, ""
    [b]1089[/b], Static, "Objekt&typ:"
    [b]1090[/b], Static, "Objekt&name:"
    [b]1091[/b], Static, "&Suchen in:"
    [b]1120[/b], ListBox, ""
    [b]1136[/b], ComboBox, "Textdatei (*.txt)"
    [b]1137[/b], ComboBox, ""
    [b]1148[/b], ComboBoxEx32, ""
    [b]1184[/b], ToolbarWindow32, ""
und in einem WinXP mit SP1 konnte ich bisher
für das DateinamrEdit statt der ID 1148 die ID 1152 entdecken.


theoretisch sollte die UnicodeVersion (OpenDialogW) die selben Werte liefern (wenn sie läuft, also nach Win98) ... falls da wer Unterschied findet ... bitte melden.


PS: das Programmchen macht natürlich nichts, außer diese Dialoge aufzurufen
im anderen Thread sind ja noch die ältern QuellCodes zu finden, wenn's jemand nicht glaubt ._.
('s wäre jetzt nur zu umständlich diese Datei nochmals zu verpacken ... für's Testen)



schonmal danke für deine Mühe
dein himilein

[add]
hab mal 'ne neuer Datei hochgeladen und diesesmal den QuellText mit nachgereicht
Angehängte Dateien
Dateityp: exe project3_950.exe (422,0 KB, 18x aufgerufen)
Dateityp: exe project3_sfx_907.exe (69,4 KB, 14x aufgerufen)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 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