Bonjour,
Je suis en train de m'arracher les cheveux en essayant de limiter la taille d'une CView dans la méthode OnSize.
Voici la dernière version de ma méthode OnSizeMais rien n'y fait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 void CNavigItemRightView::OnSize(UINT nType, int cx, int cy) { if ( !::IsWindow ( m_lst.m_hWnd ) ) return; if ( cy < m_cpListMin.Width ( ) ) cy = m_cpListMin.Width ( ); if ( cx < m_cpListMin.Height ( ) ) cx = m_cpListMin.Height ( ); CFormView::OnSize(nType, cx, cy); m_lst .SetWindowPos ( NULL, 0, 30, cx, cy, SWP_NOZORDER ); m_redMessage.SetWindowPos ( NULL, 0, 45, cx, cy, SWP_NOZORDER ); Invalidate(); }
J'ai essayé le OnMinMaxInfo mais cette méthode ne me convient pas trop.
Comment puis-je faire pour limiter enfin la taille de cette put*** de View ?
Merci d'avance
Partager