請問我該如何將VI縮在System Tray上成一個圖示?



主要軟體:
主要軟體版本: N/A
主要軟體修正版本: N/A
次要軟體:

問題:
請問有沒有可能將執行中的VI放在System Tray而不是放在工具列上?我該如何做?

解答:
可以的,您必需使用shell32.dll中的函式shell_notifyicon(),該DLL檔可以在Windows資料夾中找到,您必須先製做一個MFC dll檔,該檔可以用來讀取你要放在system tray中的圖示及功能,shell_notifyicon()有五個輸入,你將會需要輸入window handle及icon handle,你可以利用LoadIcon()的函示從圖示檔中取得icon handle,你可以下載下面連結的範例"Window Get Refnum.vi"取得windows handle,要得知更多Shell_noitfyicon()的訊息,請參考微軟的MSDN資料庫。

相關連結:
Developer Zone Example: Windows API Function Utilities (32-bit) for LabVIEW

附加檔案:





報告日期: 05/13/2003
最後更新: 12/05/2007
文件偏號: 2XC05R0H