鼠标停顿一个位置时弹出浮动窗口
本帖最后由 kateshen 于 2009-2-23 13:29 编辑请教各位朋友,我要实现这样一个功能,就是鼠标点击ring控件,ring链表弹出,然后鼠标停顿在一项时,能不能弹出一个小的浮动文字。就像windows里的功能一样。
还有个问题,就是当你运行你的用cvi编写的软件时,是否可以将当前所有信息,保存为一个文件,就像word 的doc文件一样,当你下次载入该文件,恢复到上次保存时的全部信息。不要理解为cvi的工程文件,是自定义的一个文件。感觉说的不清楚,不知道各位大侠理解没?有知道这方面知识的请给些提示,谢谢先 那个叫做TIPS的!控件可以设置,但控件里面的单个项的TIP,这个没有试过! TIPS的看这个:
cpubbs论坛精华cvi技巧贴,不断增加中!
http://www.cpubbs.com/bbs/viewthread.php?tid=32424&fromuid=19
它的第11点有的! 至于第二个功能,可以保存界面的参数,下次载入即可,有二个函数可以用,我找找! int SavePanelState (int Panel_Handle, char Filename[], int State_Index);
和
int RecallPanelState (int Panel_Handle, char Filename[], int State_Index);
一个是存储,一个是载入,很方便! 兄弟,这里有个例子,你参考下. 好的,我先看看,没接触过这种功能,各位有熟悉的请多给些意见 如果鼠标停顿在ring列表上得一项时,可以获得该项的值,并能触发事件的话,应该就可以实现的吧 我也没接触过,只是之前刚好碰到过这样一个例子,看看是否能帮得上忙! RecallPanelState (panelHandle, "d:\\保存.shb", 0);
SavePanelState (panelHandle, "d:\\保存.shb", 0);
请问版主
怎么使用呀,总是提示错误
Library function error (return value == -79 ). The control values could not be completely loaded into the panel because the panel has changed. 你要保存的不是面板,而是上面控件的参数!
具体做法:
1、配置文件.ini,CVI中有例子;
2、保存在其他文件中,加载时再读取出来!参看下面的例子:
http://www.cpubbs.com/bbs/thread-59115-1-1.html 谢谢版主,我看看先 谢个先,我之前存在Excel里头的做过,学习下。 cpubbs 发表于 2009-2-23 17:11
int SavePanelState (int Panel_Handle, char Filename[], int State_Index);
和
int RecallPanelState ( ...
int SavePanelState有例子么,我怎么加载不出来啊
int SavePanelState (int Panel_Handle, char Filename[], int State_Index);
第一个是面板的handle这个你肯定有了,第二个是路径,第三个是索引号,保存的这状态的索引,你定义一个变量存一个值,到时候要重新载入的时候,也要输入相同的值!
页:
[1]
2