close
티루트 . 처음 . 목록 . 전시 . 앨범 . 찾기 . 방명록 . 링크 . 흔적 . 일기장 . 관리자



+ 최근 글

  • ` 안드로이드 1일차 / 환경설정 및 최초 빌드. (1)
  • ` 통진당 난장판의 긍정효과.. (1)
  • ` 이재오는 왜 나왔을까?.
  • ` 제임스 갈브레이드.
  • ` 영화들... (6)



  • + 최근 댓글

  • ` 까보니까 U-Boot의 top에 뭔가의 16바이트 헤더를... *dawnsea
  • ` 정말 그렇군. *vividian
  • ` 난 배트맨 비긴즈는 좋아해염... 뭔가 오덕스러운... *dawnsea
  • ` 아.. 기사 윌리엄이 히스 레저였구나.. OTL ... *dawnsea
  • ` 브라이언 싱어의 슈퍼맨은 렉스루터도 매력없어요... *코젯



  • + 최근 엮인글

  • ` dawnsea의 생각 *dawnsea's me2day
  • ` [파이어폭스,팁] 파이어폭스 포터블 업데이트, 쓰... *월풍도원(月風道院) - Delight on the Simple Life
  • ` 일룸 옷장 전시품 판매합니다~~(일룸올리) *iloom1님의 블로그
  • ` 색깔 심리 테스트 *활자중독증
  • ` 티에프의 생각 *tfurban's me2DAY

    MFC

    1. 2008/05/23 CListCtrl. 몇 가지. (13)
    2. 2008/04/22 MFC 어플 중복 실행 방지, 깜박거리기, 외부 프로그램 열기, 닫기 (2)
    CListCtrl. 몇 가지.
    2008/05/23 16:03




    MFC에서 CListCtrl을 쓸 때 필수적인 사항들..







    dawnsea
    2008/05/23 16:03 2008/05/23 16:03
    tag : MFC, 프로그래밍
    댓글.13 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/286
    1. Bruno 2008/05/23 16:39  X  O

      와아...코드에 색감이 좋네요..

      • └ dawnsea 2008/05/23 17:10  X

        칼핀임.

      • └ dawnsea 2008/05/24 15:47  X

        아참. 자동 코드 하일라이트 기능도 있고..
        텍스트큐브 플러그인..

    2. riot 2008/05/24 16:20  X  O

      하하하

      • └ dawnsea 2008/05/26 09:19  X

        뭐임마?

    3. Bruno 2008/05/25 17:22  X  O

      폰트가 바뀌었네요..좋네요
      전 Fixedsys를 무지하게 싫어하거든요

      • └ dawnsea 2008/05/26 09:20  X

        군바리 문화에 저항하는 치열한 자유정신이 느껴집니다.

    4. mrknow 2008/05/26 09:27  X  O

      좋지 아니하다.

      • └ dawnsea 2008/05/26 13:33  X

        뭐임마?

    5. Quencher 2008/05/26 17:18  X  O

      좋구나.. 나도 구글꺼 구해서 깔았는데...

      • └ dawnsea 2008/05/26 19:48  X

        이것도 오리지날은 구글이라고 들었음;;

    6. andy 2008/05/27 13:58  X  O

      유행이 바뀌었나.
      이런 뻘글에 리플이.

      • └ dawnsea 2008/05/27 14:28  X

        내말이

    MFC 어플 중복 실행 방지, 깜박거리기, 외부 프로그램 열기, 닫기
    2008/04/22 14:18



    뮤텍스를 오픈하여 잘 오픈 되면 중복 실행이고
    오픈이 실패하면 최초 실행이다.

    최초 실행시에 뮤텍스를 생성한다.

    이를 응용한 중복 실행 방지법.


    FindWindow로 해당 app를 찾을 수 있다.



    이미 중복 실행일 때 타이틀 바를 깜빡이게 하려면 다음과 같이 한다.

           CWnd*  pWnd = NULL;
           pWnd = CWnd::FindWindow(NULL, _T("SUMD Launcher"));

           FlashWindow(pWnd->m_hWnd, TRUE);




    참고 1 : 외부 프로그램 실행하는 법


    참고 2 : 외부 프로그램 닫는 법.

         CWnd * pWnd = NULL;
         pWnd = CWnd::FindWindow(NULL, _T("SUMD Multi"));
         if (pWnd) pWnd->CloseWindow();

         pWnd = CWnd::FindWindow(NULL, _T("SUMD Single"));
         if (pWnd) pWnd->CloseWindow();




    dawnsea
    2008/04/22 14:18 2008/04/22 14:18
    tag : MFC
    댓글.2 / 엮인글 / HanRSS 구독
    엮인글 주소 :: http://keeptalk.cafe24.com/tc/trackback/53
    1. dawnsea 2008/10/01 14:09  X  O

      CWnd* pWnd = NULL;
      pWnd = CWnd::FindWindow(NULL, _T("진단"));

      if (pWnd) {
      SetForegroundWindow((HWND)((DWORD)hWnd) | 0x01));
      }

    2. dawnsea 2008/10/09 15:45  X  O

      HWND hWnd;
      hWnd = ::FindWindow(NULL, _T("ACGUI") );
      if(hWnd) ::SendMessage(hWnd, WM_CLOSE, 0, 0);

    다음
    이전

    1
    dawnsea’s Blog is powered by Textcube 1.8.5 : Accelerando / Designed by dawnsea / rss feed / A1504527.T547.Y828