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); } } }
Partager