资源简介
王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序
代码片段和文件信息
//头文件声明
#include
#include
#include “utility.h“
#include “菜单感知.h“
//全局静态变量
static int MenubarHandle;
static int panelHandle;
//主函数
int main (int argc char *argv[])
{
if (InitCVIRTE (0 argv 0) == 0)
return -1; /* out of memory */
if ((panelHandle = LoadPanel (0 “菜单感知.uir“ PANEL)) < 0)
return -1;
//获得指定面板的菜单栏
MenubarHandle = GetPanelMenuBar (panelHandle);
//删除菜单栏,释放菜单栏资源
DiscardMenuBar (MenubarHandle);
DisplayPanel (panelHandle);
RunUserInterface ();
DiscardPanel (panelHandle);
return 0;
}
//面板回调函数
int CVICALLBACK PanelCB (int panel int event void *callbackData
int eventData1 int eventData2)
{
switch (event)
{
//鼠标移动触发事件
case EVENT_MOUSE_POINTER_MOVE:
//eventData1为鼠标纵坐标,eventData2为鼠标横坐标
if (eventData1 > 40)
{
//定时器开始工作
SetCtrlAttribute (panelHandle PANEL_TIMER ATTR_ENABLED 1);
}
break;
case EVENT_CLOSE:
QuitUserInterface (0);
break;
}
return 0;
}
//退出菜单项
void CVICALLBACK fileexit (int menuBar int menuItem void *callbackData
int panel)
{
int res;
//信息确认面板
res = ConfirmPopup (“退出“ “真的要退出系统吗?“);
if (res)
{
QuitUserInterface (0);
}
}
//关于菜单项
void CVICALLBACK helpabout (int menuBar int menuItem void *callbackData
int panel)
{
//消息面板
MessagePopup (“关于“ “感知菜单!“);
}
//定时器
int CVICALLBACK timer (int panel int control int event
void *callbackData int eventData1 int eventData2)
{
int y;
switch (event)
{
case EVENT_TIMER_TICK:
//获得鼠标相对于面板的坐标
GetRelativeMouseState (panelHandle 0 NULL &y NULL NULL NULL);
//判断鼠标坐标是否在指定范围内
if ((y <= 40) && (y >= 0))
{
//装载菜单栏
MenubarHandle = LoadMenuBar (panelHandle “菜单感知.uir“ MENUBAR);
//定时器停止工作
SetCtrlAttribute (panelHandle PANEL_TIMER ATTR_ENABLED 0);
}
else
{
//获得指定面板的菜单栏
MenubarHandle = GetPanelMenuBar (panelHandle);
if (MenubarHandle > 0)
{
//删除菜单栏,释放菜单栏资源
DiscardMenuBar (MenubarHandle);
}
}
break;
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2318 2012-09-09 21:29 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\11 菜单感知\菜单感知.c
文件 3176 2014-03-30 19:41 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\11 菜单感知\菜单感知.cws
文件 1664 2012-08-11 14:41 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\11 菜单感知\菜单感知.h
文件 3188 2008-06-08 12:11 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\11 菜单感知\菜单感知.prj
文件 2884 2012-08-11 15:04 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\11 菜单感知\菜单感知.uir
文件 558592 2012-09-09 21:29 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\11 菜单感知\菜单感知_dbg.exe
文件 2430 2012-08-11 19:54 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\12 动态装载菜单项\动态装载菜单项.c
文件 3528 2012-08-11 21:40 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\12 动态装载菜单项\动态装载菜单项.cws
文件 1552 2012-08-11 19:51 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\12 动态装载菜单项\动态装载菜单项.h
文件 5244 2012-08-11 17:40 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\12 动态装载菜单项\动态装载菜单项.prj
文件 2992 2012-08-11 19:53 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\12 动态装载菜单项\动态装载菜单项.uir
文件 559104 2012-08-11 21:34 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\12 动态装载菜单项\动态装载菜单项_dbg.exe
文件 2064 2012-08-11 22:35 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\13 系统菜单控制\系统菜单控制.c
文件 3537 2012-09-09 22:01 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\13 系统菜单控制\系统菜单控制.cws
文件 2009 2012-08-11 21:16 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\13 系统菜单控制\系统菜单控制.h
文件 5198 2012-08-11 21:13 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\13 系统菜单控制\系统菜单控制.prj
文件 3884 2012-08-11 22:25 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\13 系统菜单控制\系统菜单控制.uir
文件 557056 2012-08-11 22:48 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\13 系统菜单控制\系统菜单控制_dbg.exe
文件 2193 2012-08-16 18:25 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\14 系统菜单设计\系统菜单设计.c
文件 3510 2012-08-21 10:19 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\14 系统菜单设计\系统菜单设计.cws
文件 1023 2012-08-11 23:44 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\14 系统菜单设计\系统菜单设计.h
文件 5198 2012-08-11 22:55 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\14 系统菜单设计\系统菜单设计.prj
文件 1108 2012-08-12 00:17 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\14 系统菜单设计\系统菜单设计.uir
文件 837120 2012-08-12 01:43 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\14 系统菜单设计\系统菜单设计_dbg.exe
文件 4460 2012-08-21 11:34 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\15 系统“?”按钮\系统“?”按钮.c
文件 3928 2013-03-29 22:00 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\15 系统“?”按钮\系统“?”按钮.cws
文件 1736 2012-08-20 22:09 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\15 系统“?”按钮\系统“?”按钮.h
文件 4333 2013-03-29 15:59 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\15 系统“?”按钮\系统“?”按钮.prj
文件 4143 2012-08-21 11:17 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\15 系统“?”按钮\系统“?”按钮.uir
文件 839680 2013-03-29 22:00 王建新《Labwindows CVI虚拟仪器高级应用》比较好的程序\15 系统“?”按钮\系统“?”按钮_dbg.exe
............此处省略143个文件信息
相关资源
- 带中文的一整套CVI教程
- [2003].基于LabWindows.CVI 的虚拟仪器设计
- Lab Windows_CVI逐步深入与开发书pdf文档
- LabWindows CVI Word Excel 报表处理
- CVI2009_SP1(绿色版文件库).7z
- usb摄像头在ARM上的测试程序
- TEQC、QCVIEW32软件.rar
- LabVIEW(虚拟仪器LabVIEW)) 外文翻译
- CVIEW 免进中文系统 3.4 繁体版
- 蓝天模具风扇控制软件ECView68
- 基于虚拟仪器技术(Labview)的频谱分
- Labwindow CVI的入门介绍
- LabVIEW虚拟电子秤例程 .rar
- LabWindows CVI 6.0 编程指南
- LabView CVI 标准函数库 技术手册
- labwindows CVI 教程.rar
- TEQC质量分析软件及QCVIEW
- LabWindows/CVI虚拟仪器测试技术及工程应
- LabWindows-CVI入门附书光盘
- Arcview教程——如何使用Arcview软件
- office_ocr_识别组件安装.
- LabVIEW虚拟仪器从入门到测控应用130例
- 《LabVIEW高级编程与虚拟仪器工程》配
- 基于LabWindows/CVI的虚拟仪器设计与应
- LabVIEW2012中文版虚拟仪器从入门到精通
- SonicVisualiser(音频数据分析软件)v
- Lab Windows_CVI逐步深入与开发pdf版和例
- LabVIEW虚拟仪器从入门到测控应用130例
- QtOpencvImageGUI
- 杭州汇萃智能科技软件说明书HCvisio
评论
共有 条评论