请问一个窗口全屏(fullscreen)时,是否会给其他窗口发消息?给哪些窗口发消息?发什么消息?谢谢!在线等啊

解决方案 »

  1.   

    发不发消息,应由需求来决定,全屏的窗口,一般都可以与父窗口\子窗口及IFRAME进行通讯
      

  2.   

    我想判断当前在最前端的窗口是不是全屏显示的,如果是,就隐藏自己的窗口,
    不知道有没有通过hook消息的方法,
    用GetWindow,GetForegroundWindow之类的方法都有小问题。
      

  3.   

    GetForegroundWindow 这方法没用吗?
      

  4.   

    你可以在你的全屏窗体里,重写WndProc方法,在里面捕捉一下,然后显示到你的窗体上。
      

  5.   

    不会给其它窗口发消息。
    你可以用GetForegroundWindow获取当前前台窗口,再用GetClientRect获取窗口客户区矩形,然后与屏幕大小比较,来判断窗口是否全屏。如果是要判断窗口是否最大化,可以用GetWindowLong获取窗口风格来判断。
      

  6.   

    楼上正解,我这里补充一下
    使用Windows API 中的User32.DLL 来实现GetForegroundWindow 等方法。