📄 sample2_1.c
字号:
#include <cvirte.h> /* Needed if linking in external compiler; harmless otherwise */#include <userint.h>#include "sample2_1.h"static int panelHandle;int paneltemp;int main (int argc, char *argv[]){ if (InitCVIRTE (0, argv, 0) == 0) /* Needed if linking in external compiler; harmless otherwise */ return -1; /* out of memory */ if ((panelHandle = LoadPanel (0, "sample2_1.uir", PANEL)) < 0) return -1; if ((paneltemp = LoadPanel (panelHandle, "sample2_1.uir", PANEL_2)) < 0) return -1; DisplayPanel (panelHandle); DisplayPanel (paneltemp); //display as child panel //InstallPopup (paneltemp);// display as popup dialog RunUserInterface (); return 0;}int CVICALLBACK ok (int panel, int control, int event, void *callbackData, int eventData1, int eventData2){ switch (event) { case EVENT_COMMIT: DiscardPanel(paneltemp); break; } return 0;}void CVICALLBACK Mopen (int menuBar, int menuItem, void *callbackData, int panel){}void CVICALLBACK Msave (int menuBar, int menuItem, void *callbackData, int panel){}void CVICALLBACK Mexit (int menuBar, int menuItem, void *callbackData, int panel){ DiscardPanel(paneltemp); DiscardPanel(panelHandle); QuitUserInterface (0); }void CVICALLBACK Mhelp (int menuBar, int menuItem, void *callbackData, int panel){ MessagePopup("Demo","The first CVI demo program"); }int CVICALLBACK panel (int panel, int event, void *callbackData, int eventData1, int eventData2){ switch (event) { case EVENT_LEFT_CLICK: break; case EVENT_LEFT_DOUBLE_CLICK: break; case EVENT_RIGHT_CLICK: break; case EVENT_GOT_FOCUS: break; case EVENT_LOST_FOCUS: break; case EVENT_CLOSE: DiscardPanel(paneltemp); DiscardPanel(panelHandle); QuitUserInterface (0); break; } return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -