MFC 利用工作线程 刷新 界面
(1)有时候需要在MFC中开启一个工作线程来处理数据,数据处理中可能需要刷新界面对应的显示,则可以通过在工作线程中发送消息来更新界面 下面给出了一个案例 #pragma once #include <afxwin.h> class Myapp : public CWinApp //WinApp应用类 { public: //程序入口 virtual BOOL InitInstance(); }; class MyFrame :public CFrameWnd //应用程序窗口框架类 { public: MyFrame(); public: afx_msg void OnPaint(); afx_msg void OnLButtonDown(UINT nFlags, CPoint point); afx_msg void OnRButtonDown(UINT nFlags, CPoint point); afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); DECLARE_MESSAGE_MAP() // 重绘block void ReDrawBlock(CDC &DC); // 可控制的颜色块 CPoint block = CPoint(300, 300); public: CWinThread*