한국어 Translate to English (by Google) 日本語に翻訳します (by excite.co.jp)       작성자: Kyuseo의 게임 프로그래밍 이야기 :: http://www.soonsin.com | 트위터 @kyuseo

개요..

 

윈도우를 사용하다 보면 수많은 윈도우 탐색기가 작업바를 차지하게 됩니다.

 

하나하나 종료하기도 귀찮고 해서, Kyuseo 가 개발한 작은 유틸리티 프로그램 익스플러러 탐색기 모두 종료기 DirCloser 및 프로그램 소스코드를 소개해드립니다.

 

 

탐색기가 작업바를 점령한 모습

 

 

 

다운로드

 

DirCloser.exe .. 다운로드

 

 

실행방법

 

DirCloser 를 실행하면 모든 윈도우 탐색기가 종료됩니다.

 

 

핵심소스코드..

 

 

    HWND hParent = NULL; // Powered by kyuseo http://a.tk.co.kr

    HWND hwndChildAfter = NULL;

 

    CArray< HWND, HWND > aHwnd;

 

    while( TRUE )

    {

        HWND hWnd = FindWindowEx( hParent, hwndChildAfter, "ExploreWClass", NULL );

        if( hWnd == NULL ) break;

 

        char szWindow[256];

        ::GetWindowText( hWnd, szWindow, 256 );

 

        aHwnd.Add( hWnd );

 

        hwndChildAfter = hWnd;

    }

 

    hParent = NULL;

    hwndChildAfter = NULL;

 

    while( TRUE )

    {

        HWND hWnd = FindWindowEx( hParent, hwndChildAfter, "CabinetWClass", NULL );

        if( hWnd == NULL ) break;

 

        char szWindow[256];

        ::GetWindowText( hWnd, szWindow, 256 );

 

        aHwnd.Add( hWnd );

 

        hwndChildAfter = hWnd;

    }     

 

    for( int i = 0; i < aHwnd.GetSize(); i++ )

    {

        Sleep(100); // Powered by kyuseo http://a.tk.co.kr

        ::PostMessage( aHwnd[i], WM_CLOSE, 0, 0 );

    }

 

    return FALSE;

 




qrcode
이 글의 QR 코드입니다.


이 저작물은 비영리, 출처:Kyuseo 프로그래밍 이야기 :: http://www.soonsin.com 표시하면 스크랩 하실 수 있습니다.

별도로 출처 표시가 되지 않은 저작물은 Kyuseo에게 저작권이 있습니다.   ★──━━ 행복한 하루 되세요 ━━──★

BLOG main image
93년부터 프로그래밍을 독학한 게임 프로그래머 kyuseo의 프로그래밍 정보와 게임 개발 강좌를 주로 다룹니다. by kyuseo

카테고리

분류 전체보기 (623)
누리게임즈 (4)
Kyuseo 소개, 잡담 (161)
만든 게임 및 프로그램 (98)
-----------★----------- (0)
개발자 팁 (65)
스마트폰 게임 개발 (47)
C++ 개발 (119)
------------------------♣ (0)
컴퓨터 활용 팁 (98)
게임, 서적, 문화 소감 (31)
------------------------♥ (0)
전체 : 2,730,425
오늘 : 108 어제 : 101