在要发消息的函数中加入
EnumChildWindows(pWnd->m_hWnd,SendMSG,(LPARAM)WM_SOMEMESSAGE/*你想要发的消息*/);在成员函数的外面,但在要发消息的函数的前面加入。
BOOL WINAPI SendMSG(HWND hwnd, LPARAM lParam)
{
SendMessage(hwnd, lParam, 0, 0);
}另外,我想Word中的Ctrl + V 应该不是发消息,
如果它是用MFC写的话,是调用UpdateAllViews,
EnumChildWindows(pWnd->m_hWnd,SendMSG,(LPARAM)WM_SOMEMESSAGE/*你想要发的消息*/);在成员函数的外面,但在要发消息的函数的前面加入。
BOOL WINAPI SendMSG(HWND hwnd, LPARAM lParam)
{
SendMessage(hwnd, lParam, 0, 0);
}另外,我想Word中的Ctrl + V 应该不是发消息,
如果它是用MFC写的话,是调用UpdateAllViews,
在EnumChildWindows()前还应该加上
CWnd* pWnd = GetParent()
如果EnumChildWindows()是在主窗口的成员函数中则改为
EnumChildWindows(m_hWnd,SendMSG,(LPARAM)WM_SOMEMESSAGE/*你想要发的消息*/);