您的位置:首页 > 其它

自定义消息示例程序,转自孙鑫笔记

2011-09-08 12:53 225 查看
解决办法,用自定义消息:

在MainFrm.h中#define UM_PROGRESS WM_USER+1//WM_USER是一个界限

消息函数原型声明:afx_msg void OnProgress()

在MainFrm.cpp中

ON_MESSAGE(UM_PROGRESS,OnProgress)

然后实现这个函数

void CMainFrame::OnProgress()

{

CRect rect;

m_wndStatusBar.GetItemRect(2,&rect);

m_progress.Create(WS_CHILD | WS_VISIBLE | PBS_SMOOTH,

rect,&m_wndStatusBar,123);

m_progress.SetPos(50);

}

最后在OnCreate中调用 PostMessage(UM_PROGRESS);//不能用SendMessage()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: