关于按钮类CBuuonST的示例问题,谢谢! 大家都用过按钮类CBuuonST示例源代码吧,我看了下它的实现,其中给对话框的背景加载图片Sky.bmp的函数ShadeButtonST.cpp中,对话框的初始化函数OnInitDialog中有SetBitmap(IDB_SKY),这个函数不是CBackgroundUtil中吗?为什么在这里可以直接调用呢?是不是哪里有什么声明?我在同样的地方利用这个函数,却抱错SetBitmap没有定义,请大家指教,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其中按钮类CBuuonST源代码在这里,希望大家帮忙看看,谢谢!http://www.vckbase.com/document/viewdoc/?id=518 SetBitmap主要是设置btn所在窗口的背景图片, st有一个函数是btn.DrawTransParent();其功能是让按钮成为透明的. SetBitmap就是设置透过按钮能看到什么.当然这个函数必须和一个对话框类CBkDialogST配合使用 你只所以出错,就是因为没有引入CBKDialogST! 看了下,我引入了CBKDialogST啊,有BKDialog.h,不过我不知道为什么在CDlgTransparent类里可以直接用CBackgroundUtil类的SetBitmap(IDB_SKY),编译器是怎么知道这个方法是哪个类的呢?前面也没有加类的修饰呀. allenhiman(YadWe),谢谢帮忙,可是我的还不行,不妨你试一下,在下载下来的实例中再新插入一个对话框,然后在对话框的OnInitDialog()中调用SetBitmap(IDB_SKY);也会出现错误:error C2065: 'SetBitmap' : undeclared identifier,Error executing cl.exe.我不明白为什么在CDlgTransparent对话框中可以,却在其它的却不行,是不是其它的地方有设置,可是我一直没有找到,谢谢帮忙,急,分不够可以在新开一贴,谢谢帮忙。 你不会没修改刚插入的对话框的基类吧? public CDialog?如果是这样的话,应该把所有的CDialog改成CBKDialogST,还要注意包含头文件 迷茫了,API太难学了吧,内容如此庞大,我真的要抓狂了, 三态目录树如何实现啊? 关于Scroll Bar的问题 关于activex控件的问题 如何在VC中动态加载控件? 请问如在InstallShield中添加系统的路径?即"add path to system"?又如何add env Var to system? 求个方式让爸妈别再唠叨我鼓捣网络了 新建类如何继承 学习接口,想替换IE下载管理, 请问如何在ComBox中的输入框中判断输入的是回车 请教一个问题,在线等待 关于不让richedit 响应文件拖放操作
http://www.vckbase.com/document/viewdoc/?id=518
btn.DrawTransParent();其功能是让按钮成为透明的. SetBitmap就是设置透过按钮能看到什么.
当然这个函数必须和一个对话框类CBkDialogST配合使用
如果是这样的话,应该把所有的CDialog改成CBKDialogST,还要注意包含头文件