C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[62560] Re:트레이 말고 작업표시줄에 표시하는 방법
locke [syiware] 2578 읽음    2010-10-01 16:53
오늘 자답만 두개 올리네요. 이런 쪽엔 내공이 부족해서..ㅠㅠ

일단 기본 윈도우의 minimize버튼을 클릭하면 작업표시줄에서 사라지고 트레이 아이콘만 남게되므로

BorderStyle = bsNone; 으로 해주고

최소화 버튼을 이미지 버튼으로 따로 디자인해서 그걸 클릭할 경우 Application->Minimize()를 호출하니

작업표시줄에서 사라지지 않고 윈도우만 없어지네요. 물론 트레이 아이콘도 표시되구요.

(단 사용자가 닫기(x) 버튼을 클릭했을때는 Close하지말고 TrayIcon->Minimize() 해주면

작업표시줄에서만 사라지고 트레이로 가구요)

제가 개발중인 프로그램 자체가 기본 윈도우 스타일이 아니고 bsNone 스타일에

수동으로 디자인한 폼이라 큰 문제는 없어보입니다.

-locke

locke 님이 쓰신 글 :
: TTrayIcon으로 트레이 어플리케이션을 제작했습니다.
:
: 근데 한가지 이상한게 있는데..알약 같은 프로그램은 메인창의 최소화 버튼을 누르면
:
: 트레이로 안가고 프로그램 떠있으면 작업표시줄에 타이틀이랑 나오는 가운데 부분 있잖아요.
:
: 윈도우는 사라지면서 작업표시줄에는 여전히 보이고 있는겁니다.
:
: 근데 제 프로그램은 최소화 버튼을 누르면 작업 표시줄에서도 사라지고
:
: 바로 트레이로 빠지네요. 어떻게 잔머리를 굴려야할지 알약처럼 될까요?
:
: 물론 닫기버튼('x'버튼)을 누르면 작업표시줄에서는 사라지고 트레이로 빠지는건 맞습니다.
:
: 방법이 없을까요?
:
: TTrayIcon을 쓰면 불가능한건가요?

+ -

관련 글 리스트
62556 트레이 말고 작업표시줄에 표시하는 방법 locke 1072 2010/10/01
62560     Re:트레이 말고 작업표시줄에 표시하는 방법 locke 2578 2010/10/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.