labwindowscvi2第3章图形用户界面设计.ppt
文本预览下载声明
LabWindows/CVI教程(2)
用户图形界面设计
乔立岩
/531net/instrument
Email: qiaoliyan@
MSN: qiaoliyan@
Tel:33 ext. 526
Office: 科学园2A栋526;图形用户界面设计;面板(panel);面板编辑窗口;面板操作函数:
NewPanel 创建面板
int NewPanel (int Parent_Panel_Handle, char Panel_Title[], int Panel_Top, int Panel_Left, int Panel_Height, int Panel_Width);
testPanelHandle = NewPanel (0, 新面板, 10, 10, 200, 300);
LoadPanel 载入面板
int LoadPanel (int Parent_Panel_Handle, char Filename[], int Panel_Resource_ID);
testPanelHandle = LoadPanel (0, test.uir, PANEL_TEST);
DisplayPanel 显示面板
int DisplayPanel (int Panel_Handle);
DisplayPanel (testPanelHandle);
DiscardPanel 释放面板
int DiscardPanel (int Panel_Handle)
DiscardPanel (testPanelHandle);;HidePanel 隐藏面板
int HidePanel (int Panel_Handle);
HidePanel (testPanelHandle);
GetPanelAttribute 获取面板属性
int GetPanelAttribute (int Panel_Handle, int Panel_Attribute, void *Attribute_Value);
GetPanelAttribute (testPanelHandle, ATTR_BACKCOLOR, color);
SetPanelAttribute 设置面板属性
int SetPanelAttribute (int Panel_Handle, int Panel_Attribute, ...);
SetPanelAttribute (testPanelHandle, ATTR_BACKCOLOR, VAL_RED);
SavePanelState 保存面板状态
RacallPanelState 调出面板状态
… …;弹出式面板(Pop-up Panel);弹出式面板(Pop-up Panel);弹出式面板函数(Pop-up Panel)
InstallPopup 载入弹出式面板
int InstallPopup (int Panel_Handle);
InstallPopup (testPanelHandle);
RemovePopup 删除弹出式面板
int RemovePopup (int Remove_Popup);
RemovePopup (0);
MessagePopup 输出信息对话框
int MessagePopup (char Title[], char Message[]);
MessagePopup (提示信息, 测试结束,全部合格);
ConfirmPopup 等待确认对话框 Yes or No
int ConfirmPopup (char Title[], char Message[]);
response = ConfirmPopup (测试信息, 测量错误,是否继续?);
PromptPopup 等待输入字符信息对话框
int PromptPopup (char Title[], char Message[], char Response_Buffer[], int Max_Response_Length);
PromptPopup (输入信息, 请输入姓名, name, 20);;FileSelectPopup
int FileSelectPopup (char Default_Directory[], char Default_File_Spec[], char File_Type_List[], char Title[], int Button_Label, int Restrict_Directory?, int Restrict_Extension?, int Al
显示全部