1、主函数
主函数是程序的入口
包含:初始化运行库、装载用户面板、显示用户面板、删除面板、关闭运行时库等操作
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
#include <cvirte.h> #include <userint.h> #include "温度2.h" static int panelHandle; //主函数 int main (int argc, char *argv[]) { // 初始化CVI运行时库 /** * InitCVIRTE函数:初始化CVI运行时库 * 函数原型为:int InitCVIRTE(void *HInstance,char *Argv[],void *Reserved); * *HInstance:如果采用main作为主函数,则输入值必须为0 * *Argv[]:指向调试时生成的可执行文件的文件名 * *Reserved:保留参数,一般设置为0 * int:返回值,返回程序初始化运行时库的状态,该数据类型为整型; 1:运行成功 0:运行失败,可能出现的问题是内存溢出 **/ if (InitCVIRTE (0, argv, 0) == 0) return -1; /* 若内存溢出,返回-1 */ // 装载面板,返回面板句柄 /** * LoadPanel函数:将用户界面文件载入内存中 * 函数原型为:int LoadPanel(int Parent_Panel_Handle,char Filename[],int Panel_Resource_ID) * Parent_Panel_Handle:父面板句柄,此参数是面板常量名所指代的父面板。如果设置为0,则说明 该面板就是处在最顶层的面板。 * Filename[]:文件名,此参数设置的是被载入的用户界面文件的文件名 * Panel_Resource_ID:面板常量名,此参数是在用户编辑界面文件中定义的常量名 * int:返回值为面板句柄。设置了这个参数,在以后的函数调用中使用该面板句柄可以指代该面板。 如果返回正值代表运行成功,返回负值代表