CVI里有没有响应窗口初始化的消息?
我想在每次窗口初始化的时候读一次数据,如何来实现呢?CVI里有没有像VC那样的InitDialog函数? 这个好像只有LOAD的,没有初始化的!不过每个PANEL有一个回调函数,里面有一些事件,您看看有没有适合的!比如说当它得到ACTIVE之类的! 我查了没有
得到焦点应该不行,因为这样如果从最小化切换过来就又会执行一次 可以自己定义一个初始化函数,
比如说自己定义一个函数init(),其中实现为:
1)判断panel是否已经load,如果是,退出或者unload(需要你自己选择)。
2)loadpanel,
3)readdata.
或者:
如果你panel load 以后如果不用panel,调用hidepanel而不是unloadpanel, 你可以在使用panel时在displayPanel后面加读data的代码。
不知道这样能不能解决你的问题。
呵呵,都是曲线救国。
[ 本帖最后由 hona 于 2008-1-31 15:38 编辑 ] 嗯
看来只能通过上面的方法来实现了
相当于对原函数的重新打包~
页:
[1]