Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leutz,

kleines Problem. Ich habe einen Hauptdialog der etwas braucht, bis er gezeichnet wird, wegen verschiedener Rechenarbeiten. Ich habe aber auch ein Startup Logo (window), das gleich kommt. Ich möchte das diese Fenster (Logo) OnTop ist. Aber leider springt es immer wieder in den Hintergrund, sobald das Hauptenster kommt.

Wenn ich das Logofenster aufrufe wenn das Hauptfenster vorhanden ist, ist es gut.

Einer eine Idee?

Habe schon versucht:

SetWindowPos( &wndTopMost...

SetForegroundWindow...

Geschrieben

Wie positionierst du denn deinen Hauptdialog? Wenn er auch Topmost ist dann ist es ja klar das er nach vorne kommt.

Ansonsten kannst du ja mal das folgende in die Callback Routine deines Logofensters einbauen. Damit sollte es gehen:


case WM_WINDOWPOSCHANGED:
{

SetWindowPos(hWnd,
HWND_TOPMOST,0,0,0,0,
SWP_NOMOVE | SWP_NOSIZE);
return 0;
}
[/PHP]

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...