2,644
社区成员




HINSTANCE hlib = LoadLibrary(_T("user32.dll"));
if(hlib != NULL)
{
BOOL res=FALSE;
(FARPROC&)pfnChangeMessageFilterEx = GetProcAddress(hlib , "ChangeWindowMessageFilterEx");
if(pfnChangeMessageFilterEx != NULL && m_hWnd != NULL)
{
res= pfnChangeMessageFilterEx(m_hWnd,msg_attach_, 1, &filterStatus);
res = pfnChangeMessageFilterEx(m_hWnd,msg_discover_, 1, &filterStatus);
}
if(!res)
{
(FARPROC&)pfnChangeMessageFilter = GetProcAddress(hlib , "ChangeWindowMessageFilter");
if(pfnChangeMessageFilter != NULL)
{
pfnChangeMessageFilter(msg_attach_, MSGFLT_ADD);
pfnChangeMessageFilter(msg_discover_, MSGFLT_ADD);
}
}
}