(1)int LoadPanel (int parentPanelHandle, char filename[], int panelResourceID);
功能
把面板加载到内存。
参数
parentPanelHandle 为0时表示顶层面板。不为0时,为parentPanelHandle的子面板。
filename 所要加载的面板的文件名。
panelResourceID 面板ID号。
(2)int DisplayPanel (int panelHandle);
功能
在屏幕上显示面板。
参数
panelHandle 所要显示的面板的ID号
(3)int RunUserInterface (void);
功能
运行调用回调函数的用户接口或者事件。
(4)int DiscardPanel (int panelHandle);
功能
从内存移除面板及其它的子面板
参数
panelHandle 面板的ID号
(5)int DeleteGraphPlot (int panelHandle, int controlID, int plotHandle, int refresh);
功能
从一个图形控件中移除一个点或者全部的点。
参数
panelHandle 面板
controlID 图形控件
plotHandle 为-1时,移除所有的点
refresh 暂不清楚
(6)int GetCtrlVal (int panelHandle, int controlID, void *value);
功能
得到控件当前的值
参数
panelHandle 面板
controlID 控件
value 值,注意在这个参数前面加&修饰符(如果不是数组)
(7)int SetCtrlVal (int panelHandle, int controlID, ...);
功能
设置控件的值
参数
panelHandle 面板
controlID 面板上的控件
(8)int OpenFile (char fileName[], int readWriteMode, int action, int fileType);
功能
打开一个文件,并返回一个句柄。
参数
fileName 文件名。
readWriteMode 打开的方式
action 打开时文件指针的位置
fileType 文件类型
(9)int ReadFile (int fileHandle, char buffer[], size_t count);
功能
从输入流中读入数据到buffer
参数
fileHandle 文件句柄
buffer 存放读入的数据
count 最多读多少个数据
(10)int PlotPoint (int panelHandle, int controlID, double xCoordinate, double yCoordinate, int pointStyle, int color);
功能
在图形控件上画一个点
参数
panelHandle 面板
controlID 图形控件
xCoordinate x坐标
yCoordinate y坐标
pointStyle 画什么样的点
color 点的颜色
(11)int PlotLine (int panelHandle, int controlID, double x1, double y1, double x2, double y2, int color);
功能
在图形控件上画一条以a点为起点,b点为终点的线
参数
panelHandle 面板
controlID 控件
double x1 a点的横坐标
double y1 a点的纵坐标
double x2 b点的横坐标
double y2 b点的纵坐标
color 线的颜色
(12)int FileSelectPopup (char defaultDirectory[], char defaultFileSpec[], char fileTypeList[], char title[], int buttonLabel, int restrictDirectory, int restrictExtension, int allowCancel, int allowMakeDirectory, char pathName[]);
功能
打开一个文件选择对话框
参数
defaultDirectory 默认的打开路径
defaultFileSpec 显示文件扩展名
fileTypeList
title 文件选择对话框的标题
buttonLabel 文件选择按钮的标签
restrictDirectory 如果不为0,则不能改变文件打开的路径
restrictExtension 如果不为0,则只能显示默认的文件扩展名
allowCancel 如果不为0,用户可以取消选择文件
allowMakeDirectory 暂不清楚
(13)int GetPanelAttribute (int panelHandle, int panelAttribute, void *attributeValue);
功能
得到面板的属性,并把它存放在attributevalue里面
参数
panelHandle 面板
panelAttribute 面板属性
attributeValue 传出参数,存放面板属性,注意这个参数要在前面加&
(14)int SetCtrlAttribute (int panelHandle, int controlID, int controlAttribute, ...);
功能
设置面板上的控件的属性
参数
panelHandle 面板
controlID 控件
controlAttribute 要设置的控件属性
...代表attributeValue 把控件属性设置成多少