Fenster ohne Titelleiste - verschiebn UND auf Mausklick reagieren



  • Hallo.

    Ich habe einen Dialog, der keine Titelleiste hat, aber trotzdem verschoben werden darf. Das habe ich mit Code gemacht, den ich auch hier im Board gefunden habe.

    UINT nHitTest = CDialog::OnNcHitTest(point);
    
    	if ((nHitTest == HTCLIENT) || (nHitTest == HTBORDER)) {
    		nHitTest = HTCAPTION;
    	}
        return nHitTest;
    

    Das Problem besteht jetzt darin, das ich auch auf einen Doppelklick mit der linken bzw. einen Rechtsklick mit der rechten Maustaste reagieren will, was durch diesen Code verhinert wird... Kann man da irgendwie "drumherum" programieren??

    Danke im voraus.


Anmelden zum Antworten