• 帮助中心
  • 提交注册信息
  • 社区首页
    编程加油站
    编程秀
    编程锦囊
    界面资源
    IT风云志
    社区论坛
    编程词典
    用户名:
    密码:
      免费注册
    站内
      用户问题及解决方案
  • 提问用户:猫小
  • 提问时间:09-09-04 20:07
  • 问题解决用时:38分钟
  • 用户评价:
  • VC范例宝典实例中的两个静态文本可以加载,但是我做的时候就加载不了,设计界面时窗体中不显示静态文本,对话框的ClassWizard中不显示静态文本,我在学习实例18(范例宝典),在OutlookList.cpp文件中有这样一个函数CRect COutlookList::GetAddButtonRect()中的应该是count>0,运行结果一样,因为如果已经加载一个按钮以后,就不能从原始的位置开始记载按钮来了,要从按钮的下一个位置开始,代码中为什么不是count>0呢并且和count>1的结果一样呢?
    那你将控件的ID修改一下,再看看效果。因为添加静态控件,如果不修改,会显示相同ID。
    我提供一个解决方案。首先看一下GetSize()的返回值,你在count下面用一个messagebox把count输出看一下。因为GetSize()返回的是按钮的个数,例如有个10按钮,它返回的是10.它的最小是序号1,已经有一个已经使用了,所以应是count>1。至于为什么0也可以,是多了一次无用的调用。GetSize()它是已0为基础的序号,就像我提供的解决方案一样,虽然数据是以0为序号的,但是GetSize函数返回的是以1为基数返回。所以应该count>1
      最新回复的问题
    1
    在第一章中的1.8.1创建第一个VB程序...
    2
    对于第八章当中的"标准模块和类模块...
    3
    够买的VC++程序设计标准教程中开发环...
    4
    VC范例宝典实例中的两个静态文本可以...
    5
    怎么没有vb编程的体验版啊?我买你们...
    6
    里面有什么好看的东西?
    7
    有光盘下载吗?
    8
    工行网上订购不成功,不能打开工行网...
      最受关注的问题
    1
    VC范例宝典实例中的两个静态文本可以...
    2
    编程词典标准版和专业版、企业版的区...
    3
    里面有什么好看的东西?
    4
    我想买C#编程词典,怎么才能买到呢?...
    5
    编程词典什么时候能出版,出版的时候...
    6
    如何买到编程词典?
    7
    购买标准版,升级服务能下载编程词典...
    8
    在第一章中的1.8.1创建第一个VB程序...