如题
子窗口的句柄这么得到的,和SPY++一致。
HWND hMain = ::FindWindow(NULL, "程序的名称");
pMDI = ::FindWindowEx(hMain,pMDI, "MDIClient", NULL);
hWnd = ::FindWindowEx(pMDI,hWnd, NULL, "窗口的名称")
今天试了一下午,原来真是这个问题,给子窗口发自定义的消息就无效,发例如WM_CLOSE的消息就可以。有大虾知道的么?
子窗口的句柄这么得到的,和SPY++一致。
HWND hMain = ::FindWindow(NULL, "程序的名称");
pMDI = ::FindWindowEx(hMain,pMDI, "MDIClient", NULL);
hWnd = ::FindWindowEx(pMDI,hWnd, NULL, "窗口的名称")
今天试了一下午,原来真是这个问题,给子窗口发自定义的消息就无效,发例如WM_CLOSE的消息就可以。有大虾知道的么?
从主窗口用SendMessageToDescendants向所有子窗口广播这个自定义消息,谁有消息映射函数谁响应。