반응형
Thread 선언, 생성
static DWORD WINAPI MyThread(LPVOID pArg); //선언 HANDLE hMyEvent; hMyEvent = CreateEvent( NULL, FALSE, FALSE, "MY_EVENT_NAME" ); DWORD WINAPI MyThread(LPVOID pArg) { while( TRUE ) { DWORD dwWaitObject = WaitForSingleObject(hMyEvent, 1000); // 1000 : 1초 대기 WAIT_TIMEOUT. if( dwWaitObject == WAIT_TIMEOUT ) { // TODO: } else if( dwWaitObject == WAIT_OBJECT_0 ) { // TODO: } else { // TODO: } } } DWORD dwThreadId = 0; HANDLE hThread = ::CreateThread(NULL, 0, MyThread, (LPVOID)this, 0, &dwThreadId); //실행 SetEvent(hMyEvent); //Signal CloseHandel(hMyEvent);
반응형
'c++ > MFC' 카테고리의 다른 글
JavaScript와 MFC간 통신 (1) | 2019.02.27 |
---|---|
[MFC] PostMessage/SendMessage 문자열 인자 넘기기 (0) | 2019.01.28 |
[MFC] CEdit 에디트 박스 KillFocus, 포커스 제거 (0) | 2018.12.21 |
[MFC] Edit 에디트 입력 제한하기. SetLimitText는 길이만, 바이트 단위로 제한 안되므로... (0) | 2018.12.19 |
[MFC] string to wstring/wstring to string변환/ CStringA <-> CStringW (0) | 2018.12.14 |