在VC基于对话框程序中,似乎不能使用OnIdle。从网上查了一下,可以用WM_KICKIDLE消息实现相同功能。WM_KICKIDLE消息响应需要自己手动添加代码。下面是步骤:
1.MyDlg.cpp文件添加包含:
#include <afxpriv.h>
2.MyDlg.h文件添加声明
afx_msg LRESULT OnKickIdle(WPARAM wParam, LPARAM lParam);
3.MyDlg.cpp文件添加消息映射:
ON_MESSAGE(WM_KICKIDLE,OnKickIdle)
4.MyDlg.cpp添加函数的实现:
LRESULT CMyDlg::OnKickIdle(WPARAM wParam, LPARAM lParam)
{ //------TODO-------------------------------- return 0;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ruo_gu/archive/2008/03/08/2158710.aspx
|
|