subject_26085.htm

来自「一些关于vc的问答」· HTM 代码 · 共 54 行

HTM
54
字号
<p>
序号:26085 发表者:xxxx 发表日期:2002-12-28 16:52:46
<br>主题:如何在对话框初始化一完成就调用某个函数
<br>内容:在初始化完成以后,所以不能用OnInitDialog<BR>我想应该是某个消息函数,但是我不知道
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:狼来了 回复日期:2002-12-28 16:58:28
<br>内容:是OnCreate()吗
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-12-28 17:03:56
<br>内容:呵呵…………
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xxxx 回复日期:2002-12-28 17:17:47
<br>内容:能具体一点吗?<BR>我在VS.NET里面找不到OnCreate这个Overrides<BR>只有OnCreateAggregates
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xxxx 回复日期:2002-12-28 17:19:23
<br>内容:实际上<BR>我是要在所有控件都初始化完成之后才执行某个函数<BR>就好像把交给用户控制换成去执行某个函数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:狼来了 回复日期:2002-12-28 17:29:24
<br>内容:不好意思我学的也很菜,<BR>还是请不说老兄来说说
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-12-28 17:45:40
<br>内容:我只不过呵呵了一下嘛……又没有说我知道,呵呵……(继续呵呵……)<BR>4叉说说你这么做的初衷是什么?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xxxx 回复日期:2002-12-28 18:03:38
<br>内容:写一个算电子光学电位的程序<BR>开了一个模态对话框里面有一个process control表示运算进度<BR>参数都传递到这个对话框了<BR>希望等到控件初始化完成以后就运行运算的函数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:不说 回复日期:2002-12-28 18:22:17
<br>内容:那……说出来不就对了……当你碰到一个看起来不合逻辑很难解决的问题的时候——多半是你设计的有问题才会把自己逼到个死胡同里来的,呵呵……<BR><BR>首先,这不应该是个modal的对话框,其次,运算过程不应该放到对话框里去做而应该放到你的主程序里去做。<BR><BR>正确的过程应该是:<BR>1)Create一个非modal对话框<BR>2)intialize该对话框里的progress bar(可省略在对话框里做)<BR>3)开始运算,建立过程节点(就是改变progress bar状态的关键点)<BR>4)在关键点上直接操作对话框里的progress bar或者修改相应变量然后updatedata(FALSE)<BR>5)运算结束Destroy掉对话框
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?