不管窗口是最大化还是最小化了,只要它出现在了任务栏就算。继续在线等。。

解决方案 »

  1.   

    利用一个未公开的Win32 API函数:GetTaskmanWindow
      

  2.   

    这个函数位于User32.lib中,因为它是一个未公开的API,所以要用GetAddress和GetModuleHandle函数动态加载:typedef HWND (WINAPI *PROCGETTASKMANWND)();PROCGETTASKMANWND GetTaskmanWindow;HMODULE hUser32 = GetModuleHandle("user32");GetTaskmanWindow = (PROCGETTASKMANWND)
    GetProcAddress(hUser32,"GetTaskmanWindow");  下面的代码是调用GetParent函数获取任务栏句柄。HWND TaskBarWnd = GetParent(GetTaskmanWindow());