AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MessageDLG rutscht nach hinten!

Ein Thema von Loewentier · begonnen am 6. Dez 2007 · letzter Beitrag vom 4. Jul 2016
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: MessageDLG rutscht nach hinten!

  Alt 14. Dez 2007, 17:44
es gibt noch de Flag MB_APPLMODAL, Siehe MSDN dazu:
Zitat:
The user must respond to the message box before continuing work in the window identified by the hWnd parameter. However, the user can move to the windows of other threads and work in those windows.
Depending on the hierarchy of windows in the application, the user may be able to move to other windows within the thread. All child windows of the parent of the message box are automatically disabled, but pop-up windows are not.

MB_APPLMODAL is the default if neither MB_SYSTEMMODAL nor MB_TASKMODAL is specified.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
whiteF

Registriert seit: 14. Okt 2008
45 Beiträge
 
#12

AW: MessageDLG rutscht nach hinten!

  Alt 2. Jul 2016, 16:34
hi, dieser thread ist zwar schon älter, aber ich bin heute auch auf das problem gestoßen das mein dialog hinter vielen anderen fenstern erschienen ist.
Bei mir liegt es höchstwahrscheinlich daran, dass meine mainform "gehided" ist und mein programm eigentlich nur aus einem trayicon besteht... d.h. es ist keine form sichtbar und nicht auf der taskleiste. höchstwahrscheinlich schaut dialog an welcher position die aufrufende form ist und setzt sich oben drauf ( position + 1 davor). bei mir wird sie jedoch nicht angezeigt.

ich habe das problem auch mit "MB_SETFOREGROUND or MB_SYSTEMMODAL" umgehen können.

VG
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.052 Beiträge
 
Delphi 12 Athens
 
#13

AW: MessageDLG rutscht nach hinten!

  Alt 4. Jul 2016, 10:56
Ein "nicht aktives" Progamm macht sich nunmal standardmäßig nicht selber aktiv.

Das heißt, da dein Programm im Hintergrund liegt, macht Windows dessen Dialoge auch im Hintergrund auf.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz