창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 드래곤볼2007-07-15 17:08:06, Hit : 3211
[질문] 이런것도 제작 가능한가요?
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1911
제가 평소에 엑셀. 한글 등등...여러 문서를 띄워 놓고 작업을 하거든요.

직업특성상.....


근데 일일히 닫기가 귀찮아서요.....^^


30개정도 창을 한꺼번에 순차적으로 닫게 할수 없나요?

박종훈   2007-07-15 PM 5:50:59  
네^^ 한꺼번에 닫을 수 있습니다^^
버전에 따라 다른지는 모르겠지만,
엑셀 2003의 경우, 창의 클래스명이 XLMAIN 였고,
한글 2002의 경우, 창의 클래스명이 HwpMainFrameWnd 였습니다.

물론 버전에 따라 다르겠지만, 그냥 사용하시는 프로그램의 창 클래스명을 얻으시면 됩니다.
[기타자료실에서, Spy++ 게시물이 나오는데요, 그것을 이용하시면 클래스명을 얻으실수 있습니다.]
사용방법은, 해당 프로그램을 실행하신 뒤, 툴바에 보시면 쌍안경처럼 생긴 아이콘을 클릭하시면 창이 하나 나오는데요, 그 창에 보시면 [찾기도구] 라고 되어있고, 가운데 저격[십자가;;]표시가 되어 있는 아이콘이 있으실 겁니다. 그 아이콘을 드래그&드롭 하셔서, 찾고자 하는 창에 드래그 하시면 [클래스] 라는 부분에 클래스명이 나오게 됩니다.

암튼, 클래스명을 얻었으니, FindWindow라는 API함수를 사용하시면 그냥 해결될 듯합니다.
원리는, 아래와 같습니다.

1. FindWindow라는 API함수를 사용해서 핸들을 얻어냅니다. [반복으로 계속 찾아냅니다.]
2. 찾아낸 핸들에게 SendMessage라는 함수를 이용해서, WM_CLOSE 메시지를 보내줍니다.
3. 그러면, 창 닫기를 시도합니다. 만일, 수정된 사항이 없어서 종료된다면 그냥 된것이고, 수정된 사항이 있다만, 저장여부 창을 띄어주겠죠.

* WM_CLOSE는, 창을 닫으라는 뜻입니다.
이렇게, 원리를 알려드렸고요, 궁금한 점이 있다면 더 이야기 해주세요~
[저는 여기까지만 이야기 하겠습니다. 더 질문이 있으시다면 질문해주세요~]
지상현   2007-07-15 PM 7:55:58  
XP라면 작업표시줄에 그룹 기능을 이용해서 한꺼번에 닫을 수도 있을텐데요;;
박종훈   2007-07-15 PM 8:48:41  
흐흐;; 그렇지요_-;
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
창조
   [질문] 이런것도 제작 가능한가요? [3]
드래곤볼 2007/07/15  3211
1632 창조
   [창조 DB] DB관련 객체 이벤트 중에 이거 오...
박종훈 2007/07/13  3161
1631 창조
   [창조 DB] ㅎ에디트 내용이 바로바로 업데이... [2]
박종훈 2007/07/12  3658
1630 창조
   이 명령어 도움말에 나와있죠? [4]
제인호[독도] 2007/07/12  2985
1629 창조
   환경문 [7]
김레이 2007/07/05  3666
1628 창조
   작업열기를 하면 창열기가 자동으로 안되요..... [3]
opop120 2007/07/04  3349
1627 창조
   창조로 인기검색어 조작 프로그램 같은거 만... [2]
opop120 2007/07/04  3128
1626 창조
   급한질문입니다. [2]
서든어택 2007/07/03  3267
1625 창조
   창조로 만든거 말고 다른 프로그램들 한글화 ... [3]
opop120 2007/07/03  3129
1624 창조
   자판을 눌렀을때 인터넷 바로가기 하는 방법 ... [2]
opop120 2007/07/03  3406
1623 창조
     [re] 영상강의.......단축키질문 [1]
강정훈 2007/07/03  3639
1622 창조
   이거..불가능 한가요..? [8]
opop120 2007/07/01  3265
1621 창조
   멀티 버튼을 클릭시 열리고 다시 클릭하면 닫... [4]
opop120 2007/06/29  3438
1620 창조
   홈페이지 여기서 만들면 최대용량이 얼마나 ... [2]
opop120 2007/06/27  3246
1619 창조
   몇가지 질문좀 더 하겠습니다..;; [3]
opop120 2007/06/27  3166
1618 창조
   창조로 만든 프로그램 2개를 병합 시키는 방... [2]
opop120 2007/06/27  3077
1617 창조
   전자시계 성공했습니다.. 그런데.. 질문 몇개... [4]
opop120 2007/06/26  3309
1616 창조
   이것을 찾았는데요.. → 창0.제목 := 시간을문... [2]
opop120 2007/06/26  3096
1615 창조
     [re] 이것을 찾았는데요.. → 창0.제목 := 시간을...
강정훈 2007/06/26  3568
1614 창조
   클릭하면 작은 사진이 새로운 창이 열려서 크...
opop120 2007/06/26  3452
1613 기타
   [질문]Inno Setup에서 DLL 시스템폴더로 복사 [1]
김환욱 2007/06/26  5090
1612 창조
   답변 감사합니다.^^ 그런데 크게는 됬...
opop120 2007/06/25  3034
1611 창조
   네이버 검색창 나오게 어떻게 하나요? [2]
opop120 2007/06/25  3240
1610 창조
   작은사진이 클릭하면 큰창으로 나오게 하는방... [4]
opop120 2007/06/25  3274
1609 창조
   전자시계를 만들고 싶은데.. [1]
opop120 2007/06/25  3237
LIST ALL   Prev [1]..[21] 22 [23][24][25][26][27][28][29][30]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인