1.如何判断一个窗口或其下的控件处于激活状态或得到焦点

解决方案 »

  1.   

    API形式为:HWND hWndThis;
    if (hWndThis == ::GetActiveWindow())
    {
       //窗口处于激活状态
    }if (hWndThis == ::GetFocus())
    {
       //窗口获得输入焦点
    }
    MFC封装形式为:if (this == GetActiveWindow())
    {
       //窗口处于激活状态
    }if (this == GetFocus())
    {
       //窗口获得输入焦点
    }
      

  2.   

    to zhdleo(叮东) ;
    vc++ .net 里面的各种窗口当他或她的字窗口获得焦点时显示蓝色titlebar 否则显示普通的颜色阿
    to zhuyie() 
    我的窗口有字窗口GetActiveWindow和GetFocus都是字窗口的哦
    thanks