我现在的应用程序运行中,需要弹出个自定义的消息框,以便动态显示信息。这就需要个这个消息框发送消息。但我总得不到消息框得句柄。
请问高手,给消息框发送消息要注意些什么,才能得到自定义消息框得句柄,把提示信息发到消息框里显示出来?
先谢谢了,高手!
请问高手,给消息框发送消息要注意些什么,才能得到自定义消息框得句柄,把提示信息发到消息框里显示出来?
先谢谢了,高手!
解决方案 »
- 求助directshow里面的atlthunk.lib问题
- 显示图标问题:一个bitmap文件有12个图标,在MFC中,当显示第11图标时,实际显示的是第0个的图标,而且程序运行时,点击这个图标,图标就不见了,过会又显示,怎么解决?
- 可变大小的椭圆窗口,移动时闪烁问题
- vc问题.......自动更新程序的编写...
- 如何设置TextOut文字的背景色?
- 当表中没有记录时无法使用AddNew,怎么解决!
- 一个CRichEdit的问题,急!!!!谢谢了
- 类输入法工具条的实现
- WinSDK:如何在主窗口中添加button控件
- 关于拖动图片后保留原图的问题
- 要在屏幕上画出数字1-9,有没有比较简洁的办法?
- 公司面试题目,大家看看能不能做
用hwnd=GetSafeHwnd()就可以得到句柄了,然后再用::SendMessage(hwnd,...)就可以通信了
添加
virtual LRESULT OnWsaSendMessage(WPARAM wParam,LPARAM lParam); // DDX/DDV support在CPP文件中
添加#define WM_MY_MESSAGE (WM_USER+100) //注意这边的100为自己定义的消息号BEGIN_MESSAGE_MAP(CVDecTestDlg, CDialog)
//{{AFX_MSG_MAP(CVDecTestDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_WM_RBUTTONUP()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_WM_DESTROY()
ON_MESSAGE(WM_MY_MESSAGE,OnWsaSendMessage) //设置消息响应代码
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////////消息响应代码
LRESULT CVDecTestDlg::OnWsaSendMessage(WPARAM wParam,LPARAM lParam)
{
if(wParam==1)
afxmessbox("");
int l=0;
return (0);
}