如何向一个MFC的对话框程序的控件发送自定义的消息 在MFC中做了一个对话框,上有一进度条,我想在类外的一个普通函数中调用进度条控件,需要向其发送消息,但我不会。书上说还要在消息映射下加东西,如何“自己定义”类似WM_xxx这种东西呢。望各位高手指教。消息就是进度条加一。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ::SendMessage(GetDlgItem(m_hWnd, nIDDlgItem), WM_YOURMESSAGE, WPARAM, LPARAM));其中,m_hWnd是对话框的句柄,nIDDlgItem是控件的ID #define WM_MYMSG WM_APP+1afx_msg void OnMyMsg();void CMyDlg::OnMyMsg(){//} 没看清题,进度条参考代码如下:SendDlgItemMessage(iDDlgBar, WM_USER+2, (done*100)/all, 0);其中iDDlgBar是你的进度条ID,done是已经完成的,all是总数 #define UM_XXX WM_USER + ?::SendMessage (hwnd, UM_XXX, wParam, lParam); or ::PostMessage ffplay移植问题,罕见的症状? 在vc++下实现jpeg与bmp之间的转换的完整程序。求各位大侠帮下忙,毕设急需 如果对一个已经排好序的int数组,再排序,哪个算法最快! 前辈们好,我研究生的专业是图形学 单文档菜单被挡住 CMSHFlexGrid控件问题 请问一个函数调用的问题 请教一个控件使用问题 高手请进(installShield7与DLL的问题)... 请问:定义CCriticalSection时的错误提示是怎么回事? 100分不够再加 关于从FTP服务器上取文件 error lnk2001的老问题
其中,m_hWnd是对话框的句柄,nIDDlgItem是控件的ID
afx_msg void OnMyMsg();
void CMyDlg::OnMyMsg()
{
//
}
SendDlgItemMessage(iDDlgBar, WM_USER+2, (done*100)/all, 0);
其中iDDlgBar是你的进度条ID,done是已经完成的,all是总数
or
::PostMessage