社区
界面
帖子详情
vc 窗体控件数量
宇宙379
2011-10-27 10:28:40
本人要弄一个软件,显示状态要用416个图像显示,我复制啊复制,突然发现不能再黏贴了。其他所有控件也同样不能添加了,难道vc 窗体控件数量有限制么?
请问怎么解决?谢谢。
...全文
241
14
打赏
收藏
vc 窗体控件数量
本人要弄一个软件,显示状态要用416个图像显示,我复制啊复制,突然发现不能再黏贴了。其他所有控件也同样不能添加了,难道vc 窗体控件数量有限制么? 请问怎么解决?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afairycell
2011-10-28
打赏
举报
回复
这个嘛,可以这样你按一定规则画低416个图案,再用一个数组记录状态。左键消息响应获取点击到图的位置,更改状态。
「已注销」
2011-10-28
打赏
举报
回复
[Quote=引用 9 楼 zhouzhipen 的回复:]
引用 5 楼 a379039233 的回复:
引用 4 楼 lgstudyvc 的回复:
我想象不出,一个416个控件的界面是啥样?
控件得多小阿,显示器得多大啊?
楼下的,你想想
控件小没关系啊,我只要他显示红色或绿色。5像素宽高就可以了。
以前一定是搞VB的,这种功能也用控件来做??服了你!
红绿点难道就不能画了?
想起以前一个朋友,要在界面……
[/Quote]
我记得去年看见我几个同学也这么画动画, 我就问干嘛不画图要画控件? 答案是上课的时候老师就是这么教的啊, 丫的我当时真想抽死她。 我怎么不知道老师有这么教。
原来我没去上课。。 我觉得身边的同学太乖了, 现在的老师太他妈欠揍了。
yucf2002
2011-10-28
打赏
举报
回复
VC6一个窗口中控件数量最多255。若非得在一个窗口中显示出来,用别的方法吧。
lgstudyvc
2011-10-27
打赏
举报
回复
我想象不出,一个416个控件的界面是啥样?
控件得多小阿,显示器得多大啊?
楼下的,你想想
量子
2011-10-27
打赏
举报
回复
VC6的限制不是凭空设置的,416个子控件本身程序构建方法就有点问题。
建议楼主重新考虑方案显示416个图像单元,同时不用那么多子控件。这样既能优化程序栈空间结构。
例如:用几个长度为413的数组表示子图像的现实位置,图像类型等信息,在一个大的图像中显示所有子图像,程序更新时,动态找到子图像位置并更新。
zgl7903
2011-10-27
打赏
举报
回复
VC6有限制,你可以用VS2008把资源编辑好,再用VC6打开
mhwer99
2011-10-27
打赏
举报
回复
这个真不知道。。。
gibsonboy
2011-10-27
打赏
举报
回复
控件会浪费用户对象和句柄数,一个程序大量地开销控件和句柄不仅会影响自身的性能,而且还会干扰到其它程序的正常运行,试过一个程序用了几千个句柄,结果卡死了,其它程序也用不了了。Windows用户对象规定的数目是8000~18000,详细请MSDN——User Object。
用户 昵称
2011-10-27
打赏
举报
回复
[Quote=引用 5 楼 a379039233 的回复:]
引用 4 楼 lgstudyvc 的回复:
我想象不出,一个416个控件的界面是啥样?
控件得多小阿,显示器得多大啊?
楼下的,你想想
控件小没关系啊,我只要他显示红色或绿色。5像素宽高就可以了。
[/Quote]
直接用一个表格控件不就行了?或者画到界面上。
实在想用控件的话,动态创建也行啊,手动拖,实在是很伤人的。
zhouzhipen
2011-10-27
打赏
举报
回复
[Quote=引用 5 楼 a379039233 的回复:]
引用 4 楼 lgstudyvc 的回复:
我想象不出,一个416个控件的界面是啥样?
控件得多小阿,显示器得多大啊?
楼下的,你想想
控件小没关系啊,我只要他显示红色或绿色。5像素宽高就可以了。
[/Quote]
以前一定是搞VB的,这种功能也用控件来做??服了你!
红绿点难道就不能画了?
想起以前一个朋友,要在界面上显示一组动画,一共大概有130张左右的图片,他拖了130个Picture控件,全隐藏起来,然后一个一个的关联图片的ID,再在程序只逐个显示出来。非常佩服此类做法,相当有毅力,做程序员再合适不过了。
量子
2011-10-27
打赏
举报
回复
[Quote=引用 6 楼 a379039233 的回复:]
我不大懂你的意思,我接收数据,显示他是0还……
[/Quote]
你建立一个int m_iData[416]的数组,存放接收的416个状态数据,
界面上建立一个或少数几个Picture控件,程序生成一个或少数几个CBitmap位图对象,按照m_iData内容,在需要的位置显示出红绿颜色,然后把大图贴到目标位置应该就可以了。
你现在的建立416个对象的做法,是最直接也是最懒的办法。好好动动脑子吧
lh8008
2011-10-27
打赏
举报
回复
416个控件,还真第一次听说这么极致的应用。关注。。。。
宇宙379
2011-10-27
打赏
举报
回复
[Quote=引用 3 楼 gaohl 的回复:]
VC6的限制不是凭空设置的,416个子控件本身程序构建方法就有点问题。
建议楼主重新考虑方案显示416个图像单元,同时不用那么多子控件。这样既能优化程序栈空间结构。
例如:用几个长度为413的数组表示子图像的现实位置,图像类型等信息,在一个大的图像中显示所有子图像,程序更新时,动态找到子图像位置并更新。
[/Quote]
我不大懂你的意思,我接收数据,显示他是0还是1,要416个状态。
麻烦说具体点,谢谢。
宇宙379
2011-10-27
打赏
举报
回复
[Quote=引用 4 楼 lgstudyvc 的回复:]
我想象不出,一个416个控件的界面是啥样?
控件得多小阿,显示器得多大啊?
楼下的,你想想
[/Quote]
控件小没关系啊,我只要他显示红色或绿色。5像素宽高就可以了。
VC
窗体
控件
属性设置器源代码.rar
一款来自国外的
VC
窗体
控件
属性设置器源代码,可对
窗体
中的文本框、列表、滚动条、图像框、静态文本、按钮等元素进行设置,设置它们的阴影、边框线颜色,字体颜色、背景色等等许多的属性,设置完成后,它就变成了...
VC
启动并遍历主
窗体
的所有
控件
利用
VC
写的启动一个程序并遍历主
窗体
上的所有的
控件
。
用
VC
#.NET开发交互式CAD系统
用
VC
#.NET开发交互式CAD系统,包括结合GDI+和OPENGL两种方案。 联系平台客服可开发票。
VC
中对话框
窗体
背景透明而
控件
不透明
VC
中对话框
窗体
背景透明而
控件
不透明
VC
中对话框
窗体
背景透明而
控件
不透明
VC
控件
大小随
窗体
改变
VC
控件
大小随
窗体
改变.doc
控件
大小自动适应窗口
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章