我使用的是SDK编程方式,不过MFC编程方式我也能看懂
我需要知道的是这么一件事
VC可以制作ActiveX控件
但是不知道制作出来的是什么类型的文件?
是.dll的还是.ocx的?还是别的什么?
上面是第一个问题,第二个问题是
我要制作一个按扭控件或者类
这个控件或者类带有资源文件(三个bmp文件:1.bmp,2.bmp,3.bmp)
按扭获得焦点,按纽就是1.bmp为背景,
按纽按下就显示2.bmp
按纽失去焦点就显示3.bmp
这个控件或者类制作好后
以后重用这个制作好的类或者控件,资源文件怎么办?
是不是资源文件得带着?
有没有其他办法?比如把这个类编译成lib或者obj?
希望各位给予解答,如果能给出示范就更好了
非常感谢!
我需要知道的是这么一件事
VC可以制作ActiveX控件
但是不知道制作出来的是什么类型的文件?
是.dll的还是.ocx的?还是别的什么?
上面是第一个问题,第二个问题是
我要制作一个按扭控件或者类
这个控件或者类带有资源文件(三个bmp文件:1.bmp,2.bmp,3.bmp)
按扭获得焦点,按纽就是1.bmp为背景,
按纽按下就显示2.bmp
按纽失去焦点就显示3.bmp
这个控件或者类制作好后
以后重用这个制作好的类或者控件,资源文件怎么办?
是不是资源文件得带着?
有没有其他办法?比如把这个类编译成lib或者obj?
希望各位给予解答,如果能给出示范就更好了
非常感谢!
当然也可以制做.dll 动态链接库2.将资源加到工程里,就可以直接集成到.exe中使用了,还有CButton如果想重绘背景的话,你必须派生这个类,并将其属性设计成为BS_OWERDRAW,才能自绘该控件3.用Win32 DLL工程就可以生成静态的lib , .obj ? 每个类链接后都自动生成此文件呀没什么用吧
如果你制作的是一个简单的类,属于源代码级别的重用,你只有将资源一起Copy到新的工程中...
PS:把这个类编译成lib或者obj?这个还不太明白
我以前用VB的
VB可以制作.ocx的控件
而且直接引用进来就可以了
对于按扭这样的控件,直接使用鼠标拖到窗口上就行了
但是对于VC,好象没这么方便
不知道该怎么办了
你用MFC ACTIVEX向导就可以制作你要的BUTTON控件
MFC extern dll也可以封装资源