|
為了修改人機介面,函式需要連結當前記憶體中載入的面板。這需要面板的參考值(reference)(例如:控制碼)以做為參數傳遞到函式。
例如,假定 DLL 包含一個稱為 ModifyUI 的函式,該函式修改了人機介面的一些屬性。函式原型應為:
void __stdcall ModifyUI(int panelHandle, int controlID)
panelHandle 參數指定到特定面板的連結,而該面板位於記憶體中。您從 LoadPanel() 或者 LoadPanelEx() 函式獲得連結。
controlID 參數會參考人機介面控制項的 ID。參閱知識庫文章 What are Control IDs in LabWindows/CVI? 以瞭解更多資訊。
呼叫這個函式的函式如下:
ModifyUI(panelHandle, PANEL_TEXTBOX)
其中 PANEL_TEXTBOX 表示textbox control的 ID。當使用人機介面函式時,這兩個參數都需要。
|