怎样才能改变一个窗体的类名!!谢谢

解决方案 »

  1.   

    在vb创建窗体前 Initialize事件 里面拦截createwindowex或者你自己用api创建个窗体
      

  2.   

    怎么改?那是发生在CREATEWINDOW之前的用REGISTERCLASS向系统注册的窗体的类名,没它你连窗体都建不了,注册了的东西改就不用想了。
      

  3.   

    窗体创建前调用RegisterClass注册一个窗口类,
    然后拦截WM_create消息,修改其参数后抛给消息循环,估计可以搞定.VC一般是重载Create方法来实现.