将对话框的指针传给线程函数,就是那个LPVOID参数。
不过一般不提倡这样做,建议使用CWinThread类。
要做也可以,我这样做过,还没出现过问题
不过一般不提倡这样做,建议使用CWinThread类。
要做也可以,我这样做过,还没出现过问题
解决方案 »
- 求教怎样获取类的变量
- static控件调整字体大小后,字大了,但控件大小不变,字只显示出半部
- 如何指定MDI中子窗口的名字?
- vc6.0 设置profile选项时无作用
- 计算机知识更新快吗?
- vc++ 如何使EDIT控件中输入的问题自动换行?
- 请帮我看看这小段XML的代码,谢谢!!!
- 注册表被禁止了如何修改回来呀
- 做一个屏幕捕获软件 每秒捕获25屏 然后就用h.263压缩 能不能做到呀
- 我在一个对话框上 建立一个 窗口 比如 list view 然后 我想响应一个该窗口的LBUTTONDOWN 的消息,我该怎么办啊,我怎么用到这个窗口的消息循环函数呢!!
- |= 操作符是什么意思?
- 关于高程考试的问题,回答有分(我就这点儿分了.)
为什么不提倡这样做? 好象没出现什么问题呀,很方便。TO azuo_lee() :您的方法我做了一下,也成功了,但我想,为了修改一个edit的内容。
我就定义一个自定义消息,是不是太麻烦了?要是我一个dialog里面有6,7十个edit,难道我还自定义6,7十个自定义消息?肯定 有简单的方法解决,请教您!谢谢你们的回答,进一步期待你们的回答!
线程,原因在于这些对象的真正的继承关系是不会被传递的。这里没有错的原因在于这里
的用法太简单了,仅仅有窗口指针就够了,而窗口指针总是可用的。关于这个问题,类似
的还有Subclass一个控件比CMyButton *ptbn = (CMyButton *) GetDlgItem( XXX )好。
比如:您有一个CPropertySheet的派生类(CMySheet)的成员m_sheet,它有三个属性页(m_Page1,m_Page2,m_Page3),如果您把&m_sheet传送给另外的一个线程,它还会有它原
来的那三个m_PageX对象吗?它的RuntimeClass是CPropertySheet,而不是CMySheet.azuo_lee() 的说法也对,用消息最好,您不用定义那么多消息,一个就可以了,消息中不
是还有wParam和lParam这两个参数吗?用起来呀!