if(::GetForegroundWindow() != GetSafeHwnd()) {
HWND hActiveWnd = ::GetForegroundWindow();
if(hActiveWnd != NULL) {
DWORD ThreadID = GetWindowThreadProcessId(hActiveWnd, NULL);
DWORD CurrentThreadID = GetCurrentThreadId();
if(CurrentThreadID != ThreadID) {
if(AttachThreadInput(CurrentThreadID, ThreadID, TRUE)) {
::BringWindowToTop(GetSafeHwnd());
AttachThreadInput(CurrentThreadID, ThreadID, FALSE);
}
}
}
}
'개발지식창고 > MFC' 카테고리의 다른 글
CScrollView (분할 윈도우에 주로 사용되는 클래스 특징) (0) | 2010.07.29 |
---|---|
현재모듈 실행 경로 얻어오기 (0) | 2010.07.28 |
HTML 문자열(ANSI,UTF-8 등) 인코딩 체크함수 (0) | 2010.07.28 |
[문자열처리] CString -> char* , char* -> CString 변환 (0) | 2010.07.28 |
CView -> CScrollView로 전환 (0) | 2010.07.27 |