Je crée une fenetre windows de la manière suivante :
J'ai un petit soucis, cette commande appelle l'évènement OnNcPaint de manière continue alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ((CFrameWnd*)m_pMainWnd)->Create( AfxRegisterWndClass( CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW, 0, (HBRUSH)CreateSolidBrush( GetColor( CLR_ZT+5)/*RGB( 0,0,0)*/)), (const char*)Titre, WS_OVERLAPPEDWINDOW, CFrameWnd::rectDefault, NULL, MAKEINTRESOURCE( IDR_MAINFRAME1)); m_nCmdShow = SW_SHOWMAXIMIZED;
qu'il ne se passe rien sur la fenêtre , aucune action, rien
Seul hic, le CPU tourne à 100% alors que je ne fais rien, quelqu'un a-t-il une solution ? m_PMainWnd est une WinThread à priori, cela viendrait-il de cela ?? Merci
(ne vous souciez pas du getColor,j'ai une variable CLR_ZT)
![]()
Partager