⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sample2_1.c

📁 CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
💻 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 + -