Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzzy666 am 28.02.11 - 11:27:09

Titel: F9 unter OSX
Beitrag von: buzzy666 am 28.02.11 - 11:27:09
Hi zusammen,
um Ansichten aktuell zu halten, ohne F9 drücken zu müssen habe ich in meine Anwendungen die user32.dll eingebunden und simuliere via LS das Drücken von F9.
Nun klappt das nat. nicht bei OSX-Usern - weiss ja jemand vielleicht ein Äquivalent dazu?

Danke & Gruß,
Buzzy
Titel: Re: F9 unter OSX
Beitrag von: Glombi am 28.02.11 - 11:42:16
Sowas mache ich mit der NotesTimer Funktion und NotesUIWorkspace.ViewRefresh

Andreas
Titel: Re: F9 unter OSX
Beitrag von: buzzy666 am 28.02.11 - 12:15:48
Hm interessant,
aber ich brauch das halt, nachdem der User in der Ansicht einen Aktionsbutton geklickt hat und sich dadurch ein Spalensymbol ändert - und das sollte halt sehr zeitnah passieren.

Grüße,
Buzzy
Titel: Re: F9 unter OSX
Beitrag von: ascabg am 28.02.11 - 12:17:32
Hallo,

Und was fuer ein Code verbirgt sich hinter dem Button?


Andreas
Titel: Re: F9 unter OSX
Beitrag von: Peter Klett am 28.02.11 - 12:24:47
Wenn es nur bei Betätigen der Aktionsschaltfläche ist, warum nutzt Du dann nicht NotesUIWorkspace.ViewRefresh direkt in der Schaltfläche?
Titel: Re: F9 unter OSX
Beitrag von: buzzy666 am 28.02.11 - 13:11:27
Hallo,

Und was fuer ein Code verbirgt sich hinter dem Button?


Andreas

Ganz grob:
doc.Status = 81
call doc.save(true, false)
call sendF9()

sub sendF9()
   keybd_event &h78,0,0,0
   keybd_event &h78,0,2,0   
end sub

Aber Peter hat Recht: ich kann das ViewRefresh ja auch manuell aufrufen...

Danke an Euch beide!

Nun hab ich gleich das nächste Problem, aber das schreibe ich besser in nen neuen Thread...