VC不象DELPHI 一下,想派生一个类,从他的继承父类里可以找到可派生的方法.
有什么办法能容易找这些可派生的方法呢
举个例子 我想派生一个XP风格的按钮 cXPbutton
父类是CBUTTON ,按钮的父类是CWND , 从CBUTTON看不到ONPAINT虚函数,
但是CWND中有,这个我知道,所以我可以在CXPBUTTON中重载ONPAINT方法.
还有好多这样需要派生的例子,在它的直接父类中没有写方法定义,而在基类中有虚函数定义
难道我非要依此去上一级类里去找这些需方法吗? 有没有别的办法!!!!!!!
真不可思仪还有,比如要自画按钮可以 使用ONDRAWITEM 虚函数,也可以消息映射WM_DRAWITEM消息
我说的意思是不用WM_PAINT 方法完全重画
到底用上面的哪个办法好. 还有ONDRAWITEM 在CBUTTON中根本没声明,难道找这些虚方法
非得一级一级去上级类里去找吗?

解决方案 »

  1.   

    ClassWizard会把所有该类的父类中的函数显示出来
      

  2.   

    建议装Visual assist,比较好用
      

  3.   

    谁说的没有继承OnPaint?没看到等于没有吗??
    你自己写一个virtual AFX_MSG OnPaint()试试看?!
      

  4.   

    楼主装处男呢?VC皮肤类源代码热卖了那么长时间了。还弄个初学VC。换个ID也行呀,你不是很多ID吗?SkinUI,bigbbb,responsess...,做广告你好好做吧。成天换ID在这里发同一个广告。多换几个论坛也行呀。一点技术含量也没有。另外你那套VC皮肤类我2004年就从国外网上下过源代码了,你直接拿来卖也得换个类名呀。还有对话框中的控件也换个样子呀。做软件要先学会做人。