반응형


기본 화면은 변한것이 없다. 단지 매 사용시마다 프로그램을 실행시키는 것이 불편하였다.
그리하여.. 트레이에 추가 하는 부분을 추가. 그리고 트레이에서 화면으로 전환시 목록 리프레쉬.

여기서 발생한 문제점
1.최소화 버튼 클릭시 화면은 숨기고 트레이에 넣었는데 상태표시줄에는 남아있었다.
2.트레이 아이콘 팝업메뉴를 넣었는데 팝업메뉴를 뛰운후 다른 위치를 클릭해도 사라지지 않는다.






1 최소화시 트레이에 넣은후 화면을 숨기기 위해 ShowWindow(hwnd, SW_HIDE)를 사용했는데...
  이렇게 할 경우 화면은 사라지지만 작업표시줄에는 사라지지 않는다 하여... 알아보니..
// 최소화를 먼저 해준후 숨겨야 작업표시줄에도 사라진다. ㅡㅡ;;

2.트레이 아이콘에 이벤트 발생시 팝업을 뛰었는데 그게 한번 뜨면 그 메뉴를 선택하지 않는 이상 안사라진다.
  이럴경우 메뉴를 화면에 보여주는 TrackPopupMenu()를 호출하기 전에 SetForegroundWindow(hwnd)를 호출

반응형

Mook

파이어폭스와 썬더버드, 모질라를 트레이에 넣을 수 있게 하는 확장 기능입니다.

트레이에 넣기
최소화 버튼을 오른쪽 클릭하거나 [도구]-[Minimize to Tray]를 선택, 혹은 Ctrl+Shift+M을 하면 트레이에 넣을 수 있습니다. 최소화 버튼을 왼쪽 클릭하여 트레이에 넣고 싶으면 확장 기능 설정에서 [Always minimize to tray]를 선택하면 됩니다. 그리고 최소화 버튼을 가운데 클릭하거나 Ctrl+오른쪽 클릭하면 열려 있는 창을 모두 트레이에 넣을 수 있습니다.

빠른 실행
모질라처럼 파이어폭스와 썬더버드의 창을 열지 않고 바로 트레이에 넣을 수 있습니다. 파이어폭스나 썬더버드를 실행할 때 -turbo를 추가로 입력하면 됩니다.

참고
- 윈도우즈에서만 사용할 수 있습니다.
- 프로그램이 설치된 폴더나 윈도우즈의 시스템 폴더에 mscvcr71.dll 파일이 있어야만 사용할 수 있습니다.


http://minimizetotray.mozdev.org/

+ Recent posts