Bonjour, j'ai une fenêtre que j'aimerais ne pas déplacer. Savez vous donc comment figer le déplacement d'une fenêtre?
Merci d'avance.
Version imprimable
Bonjour, j'ai une fenêtre que j'aimerais ne pas déplacer. Savez vous donc comment figer le déplacement d'une fenêtre?
Merci d'avance.
ds le .h de la classe de ta fenetre tu ajoute ce message
ds le .cpp tu ajoutesCode:
1
2
3
4 //{{AFX_MSG(CMafenetre) afx_msg UINT OnNcHitTest(CPoint point); //}}AFX_MSG DECLARE_MESSAGE_MAP()
Code:
1
2 BEGIN_MESSAGE_MAP(CMaFenetre, CBaseClasse) ON_WM_NCHITTEST()
Code:
1
2
3
4
5
6
7 UINT CMaFenetre::OnNcHitTest(CPoint point) { UINT nRes = CBaseClasse::OnNcHitTest(point); if (nRes == HTCAPTION) nRes = HTCLIENT; return nRes; }
merci mais j'ai comme erreur:
error C2653: 'CBaseClasse' : is not a class or namespace name
:lol: fo pas mettre texto "CBaseClasse". ce que Black_Daimond a voulu dire, c'est "CBaseClasse" est à remplacer par le nom de la classe dont dérive ta fenêtre "CMaFenetre".
(idem pour "CMaFenetre" a remplacer par le nom de ta classe)
merci, je me suis trompée.
C'est résolu :D