CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

static控件的变量问题?

楼主JackyChengbing(种枳成橙)2006-03-16 14:57:30 在 VC/MFC / 界面 提问

我在dialog窗口中放置了一个static控件,但是在class   wizard中却找不到相关的IDC_STATIC,程序是activex控件,打开一个对话框  
  而我在另一个应用程序中却可以找到IDC_STATIC  
  请问这是为什么?怎样才能找到IDC_STATIC?我的目的是要在对话框类中添加static类型控件,控制static控件 问题点数:20、回复次数:9Top

1 楼ydfivy(我就是一送外卖的)回复于 2006-03-16 14:58:52 得分 7

改个ID.Top

2 楼syy64(太平洋)回复于 2006-03-16 15:07:09 得分 0

删了,重新加控件。Top

3 楼JackyChengbing(种枳成橙)回复于 2006-03-17 08:52:01 得分 0

送外卖的说的对,但是我很不理解,为什么默认的id就不可以呢,在.net2003中也不行,算mfc的问题吗?Top

4 楼JackyChengbing(种枳成橙)回复于 2006-03-17 08:55:25 得分 0

再请教一下,为什么我在dialog中找不到ondraw消息或者事件,怎么添加?Top

5 楼ysc918(白纸人生)回复于 2006-03-17 09:01:16 得分 0

Dialog没有OnDraw函数吧。  
  可以添加WM_PAINT等消息响应Top

6 楼caferd(虽然我不帅,可惜MM爱)回复于 2006-03-17 10:07:24 得分 0

手工添加一个DDX绑定也可以啊Top

7 楼cugbqqinying(晨曦)回复于 2006-03-17 10:27:45 得分 5

Dialog用WM_PAINT消息!!Top

8 楼soaroc(会飞的猪)回复于 2006-03-17 10:56:06 得分 0

对于IDC_STATIC,一般没有对应的消息响应   。你可以修改ID号。好像还得修改某个属性,我记得不是太清楚,你自己试一下Top

9 楼Snow_Ice11111(雪上加冰)回复于 2006-03-17 11:07:29 得分 8

送外卖的说的对,但是我很不理解,为什么默认的id就不可以呢,在.net2003中也不行,算mfc的问题吗?  
  -------------------------------------------------------------------------------  
  不改ID的话(即使用默认IDC_STATIC),编译器不会为这个控件提供资源号,你当然也没办法给它绑定变量进行操作了。随便改个ID后,再编译一下工程,你就会在工程Resource.h中看到编译器给它一个工程中唯一的“身份证”--ID了。Top

相关问题

  • 控件与变量!!!!
  • 对话框程序中,静态IDC_STATIC控件没法添加变量吧?
  • 有没有控件变量
  • 关于static变量
  • 怎样把控件定义为变量?
  • 请问控件变量怎么得到?
  • 如何根据变量调用控件
  • 如何根据变量调用控件
  • VS2005如何添加控件变量?
  • 怎样把控件变量赋给数组的某个变量——————?

关键词

  • .net
  • 控件
  • idc
  • 消息
  • 添加
  • 默认
  • dialog
  • 问题
  • 工程
  • static

得分解答快速导航

  • 帖主:JackyChengbing
  • ydfivy
  • cugbqqinying
  • Snow_Ice11111

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo