none
在OnActivated里面,怎样知道是哪种方式引起OnActivated的呢? RRS feed

  • 问题

  • 重置window 的 OnActivated,

    怎样得到触发Activated 的方式?

    1 直接激活窗口

    2 通过任务栏点击 窗口任务栏图标

    3 窗口顺序,上个窗口关闭或最小化,导致激活该窗口

     

    想把第3种区分出来。

     

     

    2010年5月14日 1:47

全部回复

  • 你好!

         这个方法并没有提供接口可以进行这样的判断!


    周雪峰
    2010年5月14日 6:18
    版主
  • 或許你可以重載一些方法 在激發事件的時候在EventArgs中添加自己的標誌用於區分  但是窗口最大化最小化等都是有自己的事件的 如果你要針對不同的這些事件 最好在這些事件中處理 而不是在他們都會觸發的事件中處理


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    2010年5月14日 6:47
    版主
  • 2 通过任务栏点击 窗口任务栏图标

    3 窗口顺序,上个窗口关闭或最小化,导致激活该窗口

     

    现在就是这个2种区分不了。

    2010年5月17日 1:49