关于圆形按钮

jianshusheng 2004-11-19 10:19:08
各位大侠,我在网上下载了圆形按钮的例子,程序在WIN98系统下能正常显示出圆形按钮,但在WIN2000系统下运行时候,就无法显示出圆形按钮,同时程序执行程序无法运行!我在WIN2000下重新编译一次,还是无法显示(大家自己可以试试看)!请问为什么同样的执行程序,在WIN98和WIN2000系统下执行不一样?哪位高手在Windows2000系统下做过圆形按钮的例子,把源代码发给我下或者告诉下设计步骤,我的邮箱:baiqiang28@163.com,拜托了,我在WIN2000系统下试通了就结贴!!谢谢
...全文
279 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianshusheng 2004-11-20
  • 打赏
  • 举报
回复
laiyiling(剑圣风暴·狂飙),你说的那个圆形按钮的例子,我做的界面上用的圆形按钮就是仿照你说的这个例子做的,但是我下载的不是你说的这个网址,我看了下,都是一个例子。要不你在WIN2000下编译下,然后发给我可以么
另外,在这个例子中,对IDBUTTON1,IDBUTTON2,IDBUTTON3,IDCANCEL对应的变量m_Button1,m_Button2,m_Button3,m_Button5却没有变量的类型,不知道原作者是怎么加上去的???我删掉后自己去加,变量的类型对应的都是定义的类啊,不知道你做的时候对这里是怎么理解的,你是怎么做的???谢谢了
jianshusheng 2004-11-20
  • 打赏
  • 举报
回复
我仿照网上的圆形按钮(也是在http://www.vckbase.com/下载的啊),自己对按钮定义一个类,然后在DrawItem()和PreSubclassWindow() 增加画的代码,然后自己定义有个函数DrawEllipse()把方形按钮改为圆形的,在98下都是对的,在windows2000的VC中编译就出不来了!哪位有在WIN2000下编译后能出来的圆形按钮,把源代码发给我下,我试试看,多谢了!!
daymist 2004-11-20
  • 打赏
  • 举报
回复
何不自己继承一个CBUTTON 的子类,然后在DRAWITEM函数中想怎么画就怎么画呢:)
shanhujiao_2000 2004-11-20
  • 打赏
  • 举报
回复
我的怎么能行呢?!
Kudeet 2004-11-19
  • 打赏
  • 举报
回复
这里有很多,你可以试试
http://www.vckbase.com/english/code/buttonctrl/

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧