Bonjour,
Comment peut-on activer ou désactiver (minimize bx - maximize box) d'une dialogue en visual 2005 en code ?
et non en changent de la propriété de la dialogue.
Merci pour votre réponse.
Version imprimable
Bonjour,
Comment peut-on activer ou désactiver (minimize bx - maximize box) d'une dialogue en visual 2005 en code ?
et non en changent de la propriété de la dialogue.
Merci pour votre réponse.
Pour activer
Pour désactiverCode:
1
2
3
4 DWORD dwStyle = ::GetWindowLong(m_hWnd, GWL_STYLE); dwStyle |= WS_MINIMIZEBOX | WS_MAXIMIZEBOX; ::SetWindowLong(m_hWnd, GWL_STYLE , dwStyle | WS_SYSMENU);
Code:
1
2
3
4
5
6 DWORD dwStyle = ::GetWindowLong(m_hWnd, GWL_STYLE); dwStyle &= ~WS_MINIMIZEBOX; dwStyle &= ~WS_MAXIMIZEBOX; dwStyle |= WS_SYSMENU; ::SetWindowLong(m_hWnd, GWL_STYLE , dwStyle);
avec la fonction CWnd::ModifyStyle() ça va plus vite ...
@+