如果CWnd::GetActiveWindow()返回NULL的话,那么::GetActiveWindow()也应该返回NULL,不过你可以试试看::GetActiveWindow()是不是一样的结果。
要不就用GetForegroundWindow看看。