怎么越是简单的越做不好呢
int CVICALLBACK GraphCallback (int panel, int control, int event,void *callbackData, int eventData1, int eventData2)
{
double x,y;
switch (event)
{
case EVENT_COMMIT:
//获取光标坐标
GetGraphCursor (panel, PANEL_GRAPH, 1, &x, &y);
//显示光标坐标
SetCtrlVal (panel, PANEL_XCOORD, x);
SetCtrlVal (panel, PANEL_YCOORD, y);
break;
}
return 0;
}
想通过上面的回调函数来实时显示Graph控件中曲线的坐标
可是Numeric控件中的数值怎么不刷新呢
我检查过(x,y)的值也变了啊 已解决
重要的是panelhandle,一定是控件所在面板的句柄
大家应用函数的时候一定要注意函数各参数的意义!
因为工程中会有很多控件,时间长了难免搞混 还有个问题是现在即使能找到相关的例子,可是不知道过程是怎么做的
只知道结果是这样
大家有过程比较详细的CVI方面的好书吗?
推荐一下
现在在做一个简单的东西,想加一个帮助菜单,可是不知怎么做,还有
就是大家做的项目帮助中写些什么内容呢,如果有人做过希望能指导一下阿
在这先谢过了! 在edit->menu bars..这里!还是比较方便的,到时候在相应的面板上面,有一个选择MENUBAR的,即可!它有回调函数的,不过要产生代码才行,code->generate->menu..好运老兄!
回复 #4 cpubbs 的帖子
你说的这个是指在菜单中增加菜单项我现在是想把帮助文档做成chm的格式
但是不知道如何在CVI中调用该文件 好像有一个函数是在里面打开文件的,但具体名称忘记了,您在CVI里面搜索一下!或试试直接打开某个文件也可以!
回复 #6 cpubbs 的帖子
OpenDocumentInDefaultViewer ();终于找到了,这个函数可以打开任意文件
页:
[1]