无法捕获中文输入及其内容WM_CHAR不荇,请问我用什么方法才能在一个CRichEditCtrl中得到输入的中文内容
最近看一个国外大牛的文章, 有类姒如下的代码:
}
void CMyView::run() //这个方法不是static的
{
//在这里做真正的工作并可以直接使用CMyView中的成员变量和方法。
。。
。。
}
请问这样做有没有问题疑问如下?
1. 把MFC的CMyView对象直接做为线程参数传递我记得很多书上说这样是应该避免的,应该把该mfc对象对应的句柄传进去否则很可能出错。
2. static方法直接调用非static方法没有问题?怎么我记得好像不太对吧
如果上面的写法是完全正确的,我们写线程函数的时候可以省很多的事 有時候为了把参数传递到线程中,要构造一个struct,并用new创建出来然后传递,还要记得在线程函数中释放 而上面的写法,直接传递view对象非常簡单,而且可以利用veiw对象的所有的成员和方法非常给力!
我试了一下,程序执行没有问题而且该文作者是个真正的牛人。请高手给我解惑回答一下我的疑问。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。