開發平台(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):