Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

ChildDlgItemIDs beim Open-/SaveDialog gesucht

  Alt 1. Mai 2006, 03: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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat