开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
MFC
问题(Question):
1.在使用AfxBeginThread()时,到底是传this进去还是传this->GetSafeHwnd()比较好?
2.如果传this,要如何知道哪些关于控件的function不能使用? Ex:UpdateData()..
P.S.我知道可以透过SendMessage()去做UpdateData()
3.如果传HWND,透过FromHandle去拿CWnd,控件的function可以使用。Ex:UpdateData()
但是呼叫AfxBeginThread()的class本身的成员变量却都没办法使用了。Ex:CString...
这样是正常的吗?
4.一般如果在Thread里面要用到控件,例如读取控件的Value或者设定控件的Value,难道
都是透过送讯息的方式吗?
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
http://codepad.org/2fO7YeNT
补充说明(Supplement):