Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
28. Apr 2006
Die IDs sind schon OK, denn wenn ich nichts anlege, dann sind diese IDs auch nicht belegt.
meine IDs und die belegten IDs, wobei bisher zwar dieser ID-Breich frei war:
100 » Passwort-Label
101 » Passwort-Edit
102 » CompLevel-Label
103 » CompLevel-ComboBox0 » OpenDialog-ClientBereich
1 » Öffnen-Button
2 » Abbrechen-Button
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
28. Apr 2006
Hab nun auch noch die ganzen, welche man per GetWindowLong erhält durchsucht und nichts gefunden, also wird wohl irgendwie innerhalb der FensterPorzedur wo ich nicht rankomme alles neu angeordnet und nur das, was auch ursprünglich zum fenster gehört ... konnte da zumindestens keine Bits entdecken, welche das steuern würden :cry:
Bleibt mir wohl nur noch die möglichkeit diese Prozedur zu...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Apr 2006
Das mit der ComboBox wurde schon geändert ^^ (dank Luckie)
und die höhe ich jetzt das 11-fache der Dateiname-Edit-Höhe, da ich 10 Einträge hab ^^
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Apr 2006
Wenn ich das wüßte, aber ein Panel müßte doch auch als Control (Window) müßte doch dann auch als DialogItem aufzufinden sein, oder nicht? (gefunden hab ich aber kein weideres Control)
Die Position laß ich so berechnen:
H := GetDlgItem(hWnd, 101);
GetWindowRect(H, a1);
GetWindowRect(GetParent(H), a2);
Form1.Caption := IntToStr(a1.Left - a2.Left) + ' ' + IntToStr(a1.Top - a2.Top);
Also das...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Apr 2006
Also meine ID's sind 10 bis 103 und diese sind sonst nicht belegt.
#32770 » DialogName
0 » OpenDialog-ClientBereich
1 » Öffnen-Button
2 » Abbrechen-Button
100 » Passwort-Label
101 » Passwort-Edit
102 » CompLevel-Label
103 » CompLevel-ComboBox
1038 » Hilfe-Button
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
24. Apr 2006
Tja, abgesehn vom ExplorerHook steht mein Programm aber sozusagen still und reagiert erst recht auf keine Messages eines fremden Fensters (denk ich ma?) und im ExplorerHook bekomm ich keine derartigen Messages.
Denn das Fenster, welches geändert wird wurde doch von GetSaveFileNameW erstellt und sendet seine Messages irgendwo anders hin :?
Aber Fakt ist nunmal, daß sich meine Controls bewegen...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
23. Apr 2006
Also, normalerweise sollte doch die Komponente fest auf der X-Y-Position sitzen - sich also nicht relativ zur Ecke oben-link bewegen, wenn man das Formular vergrößert/verkleinert.
Aber du kannst es ja selber testen - dort bewegen sich meine Komponenten.
Na ja, zumindestens hoch/runter (das links/rechts fehlt halt noch).
- es sind die Label/Edits für Passwort und CompLevel
>...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
23. Apr 2006
Etwas ist aber dennoch komisch, wenn meine Komponenten nicht automatisch ausgerichtet würden, dann müßten die doch oben/links fest sein, aber sin sind unten/links fest, werden also irgendwie ausgerichtet :grübel:
Außerdem bekomm ich über meinen Explorer-Hook keine Rückmeldung über veränderung der Fenstergröße, kann also schonmal da nichts machen :cry:
Da nun aber dennoch irgendwie meie...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
22. Apr 2006
Also muß ich das wohl doch irgendwie alleine machen, oder kann man sich da an andere Komponenten dranhängen?
Es geht um die Open-/Save-Dialoge ... hab da was nachgerüstet und das verhält sich (wie's z.B. auch in Notepad bei der Codierung ist) nicht wie der Rest, wenn man den Dialog vergrößert. -.-''
da drüben ist ist nochmal soeine Datei (der "falsch" beschriftete OK-Button sollte ja...