用一个程序向另外一个程序发送消息:
代码是以前的一个帖子有,但是:
void SetForegroundWin(HWND hWnd)
{
    SetWindowPos(hWnd, HWND_TOPMOST, 0,
        0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
    SetWindowPos(hWnd, HWND_NOTOPMOST, 0,
        0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
    SetForegroundWindow(hWnd);  return;
}while(true)
{
   //句柄已知为hWnd。
   HWND hActive = GetForegroundWindow();
   SetForegroundWin(hWnd); //
   //下面模拟按下N
   keybd_event('N', 0, 0, 0);
   Sleep(10);  Sleep(10);
   keybd_event('N', 0, KEYEVENTF_KEYUP, 0);
   SetForegroundWin(hActive); //激活原先保存的活动窗口
}
问题在于当我循环发送消息的时候,这两个窗口不停的切换,很是烦
我想让这两个窗口都最小化,不停的发送按键消息而不干扰做其他事情
应该怎么弄啊,高手们帮帮忙啊另外,用PostMessage是不行的
请不要帖MSDN上来了,我是有那个的。