Formen voneinander trennen



  • Hallo zusammen,
    ich bin gerade dabei einen Chat zu programmieren. Und wenn ich jetzt aus meiner MainForm (da wo die ganzen User stehen) eine Nachrichtensitzung öffnen will (MessageBoxForm) möchte ich gerne das dieses Nachrichten Fenster in der Taskleiste einzeln aufgeführt wird und wenn ich die Hauptform minimiere, dass Nachrichtenfenster nicht mitgeht. Also im Prinzip fast wie ein gesondertes Programm. Das das Fenster in der Taskleiste einzeln angezeigt wird habe ich schon hinbekommen aber das die zwei Formen nicht voneinander abhängen noch nicht.

    so war bis jetzt mein Ansatz:

    __fastcall TFrmMessageBox::TFrmMessageBox(TComponent* Owner)
    	: TForm(Owner)
    {
        DWORD dwStyle = GetWindowLong(Handle, GWL_EXSTYLE);
        dwStyle |= WS_EX_APPWINDOW;
        SetWindowLong(Handle, GWL_EXSTYLE, dwStyle);
    }
    

Log in to reply