어떻게 하면 VI를 윈도우의 시스템 Tray의 아이콘으로 최소화 시킬수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 7.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점:
VI를 윈도우의 작업표시줄 대신에 윈도우의 시스템 Tray의 아이콘으로 최소화 시키는 것이 가능합니까? 그렇다면, 어떻게 해야합니까?

솔루션:
예, 가능합니다. 이것을 하기 위해서는 고객님의 시스템 Windows 디렉토리에 있는 shell32.dll로 부터 code>shell_notifyicon()을 사용해야 합니다.
이것을 하기 위해서 일반적인 아이콘화일을 불러올수 있수 있고 또한 필요한 함수들을 처리할수 있도록 하는 MFC dll 화일을 만들어야 합니다.
shell_notifyicon()함수는 5개의 입력이 가능합니다. 고객님께서는 주로 윈도우 처리와 아이콘 처리하는 입력이 필요할 것입니다. 아이콘 파일에 대해서는 LoadIcon()함수를 사용함으로서 아이콘을 처리할 수 있고, 아래에 링크되어 있는 예제인 "Window Get Refnum.vi"로 부터 윈도우 처리를 할수 있습니다.

관련 링크:
Developer Zone Example: Windows API Function Utilities (32-bit) for LabVIEW


첨부:





리포트 날짜: 05/13/2003
마지막 업데이트: 10/31/2007
문서 번호: 2XC05R0H