对话框程序。本来想用.NET重载的,结果一些消息相应函数要手动加。我就用了VC6.0。做了一个新类。CLDButton   public   CButton,他的主要功能是用来关闭主程序,相当于POWER键,当LButtonDown超过3秒,time函数(检测时间)返回真,然后就可以调用CANCEL退出程序。在6.0中实现了,但是当我要移植到.NET下面的时候,给按钮添加变量是看不到新类,只显示CButton。最后发现类名可以手动改,我就直接改成了新类名,加了LDButton.h和CPP文件,编译通过了,可是运行通不过,总是出来wincore.cpp多少行错误,什么ASSERTS错误。 
    高人指点!

解决方案 »

  1.   

    jennyvenus 在2008-04-16 22:55:10给 joinnycoo 捐赠了56可用分;joinnycoo 收到了:50可用分你这个问题一定是在调用某个函数的时间段不恰当,致使某个窗口没有初始化。
      

  2.   

    谢谢各位了,问题找到了,我今天用DLL试了一下,还是老错误。不过发现问题了,我的Button是CBitmapButton,而在相应LButtonDown的时候还要加一个变量,这样就等于是一个按钮绑定了两个变量。所以不能通过,不知怎么解决?
    继续求救!