Bonjour,
Comment faire un message loop en c# equivalent au code ci dessous ?
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
17
18
19
20
21
22
23
24
 
 
int main()
{
//some code
	while (m_pCabinetSelectionDlg->IsWindowVisible()) {
		Sleep(100);
		m_pCabinetSelectionDlg->PumpMessages();
	}
//some code
}
void CCabinetSelectionDlg::PumpMessages()
{
    ASSERT(m_hWnd!=NULL);
    MSG msg;
    while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
    {
      if(!IsDialogMessage(&msg))
      {
        TranslateMessage(&msg);
        DispatchMessage(&msg);  
      }
    }
}