thread2 mfc-Dialog 를 UI Thread 로 만들기, sample source 환경: vs2010 가. 배경같은 다이알 로그를 여러개 만들 경우, 각각 동작을 원활히 하기 위해서는 Thread 로 만들어야 한다.그 이유중 하나는 Timer 를 쓰는 경우, 쓰레드를 쓰지 않으면 동작을 안 하기 때문 이다. 1. MFC 의 쓰레드는 2가지가 있는데, 1). UI Thread2). Worker Thread (사용자 스레드) 여기에 적합한 것은 UI Thread 이므로 이를 만드는 것을 한다.2. UIThread 란 ?1) UI Thread로 다이얼로그를 실행2) Thread 제어3) 일시중지 클릭 시 UIThreadDlg 응답 없음4) 재개를 누르면 다시 UIThreadDlg 정상화5) 종료 시 UIThreadDlg 소멸 나. 작업 순서1. UI Thread 만들기 ( base dia.. 2023. 10. 25. mfc thread 만들기 - vs 2010, sample source mfc 에서 멀티타스크를 하기 위해서는 OnTimer 를 쓰기도 하지만,스레드를 쓰기도 한다. 방법.1. 해더에 변수 추가2. 스래드 시작 함수 부르기3. 스레드 시작 함수4. 실행될 스레드 함수5. 스레드 잠시 멈춤 함수6. 스레드 끝내기 함수 스레드 잠시 멈춤 함수부르기와 끝내기 함수 부르기는 따로 만들어 주셔야 합니다.여기서는 귀찮아서 그냥 만들고 10 초뒤 잠시 멈추고 10초뒤 재시작, 10초뒤 끝으로 하였읍니다. 코드는 VIsual Studio 2010 으로 하였읍니다. =======================================1. 해더에 변수 추가아래 Dialog 이름 DLG_Main 은 다른것으로 바꾸어도 됩니다.// CDlg_Main dialogclass CDlg_Main .. 2023. 9. 3. 이전 1 다음