modalen dialog verschieben



  • Hallo , ich möchte einen modalen Dialog verschieben ..

    InitialMatrixDialog imd; //der dialog
    	imd.SetWindowPos( &wndTop , 50,50,150,70,SWP_NOSIZE );//hier der fehler
    
    	if(imd.DoModal() == IDOK )
    	{
    
    	}
    

    sollte doch eigentlich so funzen .. hm...
    Kann man den modalen Dialog so nicht verschieben?



  • wuTangl schrieb:

    sollte doch eigentlich so funzen .. hm...
    Kann man den modalen Dialog so nicht verschieben?

    wie willst du was verschieben, was noch nicht da ( gezeichnet ) ist !!!

    ciao veganza



  • genau.
    deine funktion wir aufgerufen bevor du DoModal() aufrufst.

    SetWindowPos() musst du in die OnInitDialog deines Modalen Dialogfeldes packen.

    (wenn du SWP_NOSIZE verwendest, brauchst du natürlich kine größe deines dialoges angeben)


Anmelden zum Antworten