Veröffentlicht 24. Mai 200520 j 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...
24. Mai 200520 j 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 Konto oder melde dich an, um einen Kommentar zu schreiben.