Hallo Zusammen,
habe ich eine möglichkeit ein 2. Fenster auf einem 2 Monitor zu aktualisieren bzw. zu Steuern.
Die Hauptanwendung auf dem 1. Moni und Info-Fenster der immer aktualisiert werden soll auf dem 2. Moni
Dank euch im voraus.
Viele Grüße
Ayhan
Dual Monitor
Moderator: Moderatoren
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Dual Monitor
hi,
das aktualisieren eines "anderen" Fenster hat nichts mit der Anzahl der Monitoren zu tun.
Windows arbeitet Event gesteuert ... also "schicke" dem "anderen" Fenster einen Event als "Nachricht".
---
wenn das "andere" Fenster Teil der App ist dann solltest du ein XbpDialog Object haben.
einem Xbase++ Object kannst du mit PostAppEvent() Events "senden".
wenn das andere" Fenster Teil von einer "anderen" App ist wird es schwieriger da du mit Windows API und "handle" statt mit Xbase++ Object hantieren musst.
---
wenn ich ein 2nd Fenster öffne dann meisten als Thread. einen Thread kann man wiederholt ausführen wobei man das Zeitintervall mit o:setInterval( <nHSeconds>|NIL ) einstellen kann.
das aktualisieren eines "anderen" Fenster hat nichts mit der Anzahl der Monitoren zu tun.
Windows arbeitet Event gesteuert ... also "schicke" dem "anderen" Fenster einen Event als "Nachricht".
---
wenn das "andere" Fenster Teil der App ist dann solltest du ein XbpDialog Object haben.
einem Xbase++ Object kannst du mit PostAppEvent() Events "senden".
wenn das andere" Fenster Teil von einer "anderen" App ist wird es schwieriger da du mit Windows API und "handle" statt mit Xbase++ Object hantieren musst.
---
wenn ich ein 2nd Fenster öffne dann meisten als Thread. einen Thread kann man wiederholt ausführen wobei man das Zeitintervall mit o:setInterval( <nHSeconds>|NIL ) einstellen kann.
gruss by OHR
Jimmy
Jimmy
Re: Dual Monitor
Hallo Jimmy,
Danke für die Info!
Thread wäre auch mein gedanke gewesen. Mit welchen befehl kann ich den das Gui-Fenster auf dem 2. Monitor zuweisen.
Viele Grüße
Ayhan
Danke für die Info!
Thread wäre auch mein gedanke gewesen. Mit welchen befehl kann ich den das Gui-Fenster auf dem 2. Monitor zuweisen.
Viele Grüße
Ayhan
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Dual Monitor
wenn du einen 2nd Monitor hast vergrössert sich der Desktop dessen Grösse man mit
Code: Alles auswählen
aDeskSize := AppDesktop():CurrentSize()
Code: Alles auswählen
o:SetPos(aPos)
gruss by OHR
Jimmy
Jimmy