Domino 9 und frühere Versionen > Entwicklung
Dokument mehrfach geöffnet
eknori:
schaue dir mal den Fenstertitel genauer an. da wirst du sehen, daß ja nicht nur das Subject drin steht sondern Subject + Lotus Notes oder so.
Also bedeutet das , daß du den Suchstrind in
winHwnd = FindWindow(0, "Inhalt des Feldes Subject")
um diesen SUFFIX ergänzen musst, da hier nach der exacten übereinstimmung gesucht wird.
Klaro ??
Dann funktioniert auch die If - Abfrage
Nicht verzweifeln, das braucht seine Zeit
eknori
eknori:
Nicht verfzweifeln, das braucht Zeit...
Offensichtlich auch bei mir zu erkennen, daß sich Notes Dokumente anders verhalten als Windows Fenster.
Mite der von mir geschilderten Methode kannst du das bis zum St. Nimmerleins Tag probieren und wirst keinen Erfolg haben.
das geöffnete Dokument erzeugt einen sog. Child Prozeß innerhalb des Parent Window. Wie Notes das steuert, hab ich momentan nicht drauf. Ich weiß aber eines ganz gewiss: Ohne API wird das nicht gehen.
Oh Mann, Asche über mein Haupt :-[ :-[ :-[ :-[ :-[ :-[ :-[
cpo:
Hi eknori,
hast Du für mich auch noch etwas Asche übrig? Ich hab' am WE in irgendwelchen Codelibs gesucht und tatsächlich etwas gefunden, womit ich das aktive Fenster finde (wie Du sagtest: "Kinderfenster" ;D)
Leider ist:
a) diese Programmierung so zusammengestoppelt, daß ich da erstmal sortieren muß
b) alles hochgradig absturzgefährdet (eigentlich immer mit debugger)
c) fehlt mir die Funktion, zum "Nach vorne mit dem Fenster"
Sobald ich 10 min. Zeit habe, ordne ich mal den Code zum "Fenster suchen" und stelle ihn hier rein.
Bis dahin
CPO
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln