Wenn List & Label gestartet wird, ist es immer Applikationsmodal, kann man dies ändern?
zu einem möchte ich eventuell eine Auswertung als Thread laufen lassen und in der Zwischenzeit im Programm weiterarbeiten...
auch mal zwei verschiedene Auswertungen kurz am Bildschirm vergleichen...
Ich habe aber in der Doku nichts gefunden wie man LL da eventuell beeinflussen könnte.
Gruß
Markus
LL non modal?
Moderator: Moderatoren
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: LL non modal?
L&L kann man auch in Threads verwenden - es ist threadsafe. Hierfür ist allerdings zu beachten, dass es je Thread einen (neuen) Job gibt, sonst krachen mögliche L&L-Instanzen ineinander.
Herzlich,
Tom
Tom
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: LL non modal?
Aber Vorschaufenster & Designer sind immer modal? Zumindest bei mir, oder kann man das beeinflussen?
Gruß
Markus
Gruß
Markus
Gruß
Markus
Markus
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: LL non modal?
Hallo, Markus.
Das hängt davon ab, welches Handle z.B. LlPreviewDisplayEx() übergeben wird. Dieses Fenster wird tatsächlich inaktiv.
Das hängt davon ab, welches Handle z.B. LlPreviewDisplayEx() übergeben wird. Dieses Fenster wird tatsächlich inaktiv.
Herzlich,
Tom
Tom
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: LL non modal?
Drei Anmerkungen dazu:
Der Designer ist immer anwendungsmodal.
LlPrintWithBoxStart() erzeugt ebenfalls ein anwendungsmodales Fenster.
Aber: Wird mit GetHwnd() das Handle eines nichtmodalen Fensters übergeben, das in einem gesonderten Thread (also unabhängig vom Anwendungshauptfenster) läuft, kann ich in andere Fenster der Anwendung schalten. "Anwendungsmodal" ist also hier (auch in der Doku) missverständlich.
LlPreviewDisplayEx() erzeugt kein modales Fenster. Wartet Deine Anwendung dahinter jedoch, kann sie natürlich nicht weiter verwendet werden. Ansonsten siehe "Aber:".
Der Designer ist immer anwendungsmodal.
LlPrintWithBoxStart() erzeugt ebenfalls ein anwendungsmodales Fenster.
Aber: Wird mit GetHwnd() das Handle eines nichtmodalen Fensters übergeben, das in einem gesonderten Thread (also unabhängig vom Anwendungshauptfenster) läuft, kann ich in andere Fenster der Anwendung schalten. "Anwendungsmodal" ist also hier (auch in der Doku) missverständlich.
LlPreviewDisplayEx() erzeugt kein modales Fenster. Wartet Deine Anwendung dahinter jedoch, kann sie natürlich nicht weiter verwendet werden. Ansonsten siehe "Aber:".
Herzlich,
Tom
Tom