一个关于起一个线程调用onpaint()函数的问题。。。
首先 有多个对话框类。。
我现在在某个对话框类的初始化函数中
添加如下代码:(起一个线程)
HANDLE hThread;
unsigned tid;
hThread = (HANDLE)_beginthreadex(NULL,NULL,main_showpicture,(LPVOID)this,0,&tid);
CloseHandle(hThread);
然后写线程函数:::(貌似不行)或者是我不知道怎么写。。
如何执行这个类的ONpaint函数啊。。
或者 怎么实现 调用onpaint函数。。
[解决办法]
根据句柄去发消息
[解决办法]
你既然把this指针传进线程函数了
那可以直接通过这个指针调用Invalidate使窗口重绘
不过不建议这么使用
最好还是传句柄进线程然后发消息实现