子类化,你使用的太“低级了”吧。你可以使用NativeWindow来子类化指定句柄的窗口。

解决方案 »

  1.   

    你可以使用NativeWindow的AssignHandle(Handle)方法关联到指定的窗口句柄来处理窗口的消息,可重写其WndProc方法。
      

  2.   


    我在写一个dll,想让加载我这个dll的C#程序的所有控件的窗口过程换成我的(或者说我可以控制他们)。不是说指定某个句柄来之类化,不知道我说明白了没有
      

  3.   

    我子类化了一个button,自绘了这个按钮,我是想让所有按钮都变成我自己写的按钮子类。
    土方法是每个按钮都声明成我写的子类。我想问有没方法,让C#中所有的按钮都自动的变成我自绘的按钮,而不用我一个一个声明成我写的子类。
      

  4.   

    那怎么做? 像IrisSkin使用时就new一个对象就能换肤了。我也想做成这样的。
      

  5.   

    或者是这样子,给一个c#控件的句柄,怎么知道他是什么类型的控件? 窗口类没法判断,像Button,CheckBox,GroupBox 都是一样的窗口类。