将一个窗口显示到最前面的源代码

typedef BOOL (WINAPI *AllowSetForegroundWindowFn_t)(DWORD dwProcessId);

  HMODULE hModule = NULL;
  AllowSetForegroundWindowFn_t pProcAddress = NULL;
  hModule = GetModuleHandle("User32");
  if(hModule != NULL)
  {
      pProcAddress = (AllowSetForegroundWindowFn_t)GetProcAddress(hModule, "AllowSetForegroundWindow");
  }
  if (pProcAddress != NULL)
  {
   if(pProcAddress(-1))
   {
          SetForegroundWindow(Hwnd);
   }
  }
  if(IsIconic(Hwnd))
  {
          ShowWindow(Hwnd,SW_RESTORE);
  } 

你可能感兴趣的:(user,null,winapi)