标题:请问如何重复使用同一个资源符号?
只看楼主
Dore
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-6-11
 问题点数:0 回复次数:1 
请问如何重复使用同一个资源符号?

请问大家: 我如何才能在一个工程里面的两个子窗口中使用同一个控件资源符号呢?因为两个控件完成的功能是一样的。

我现在已经有一个Edit Box资源符号为IDC_EQUIPNAME,这个符号就可以被另一个子窗口上的Edit Box使用,但是别的资源符号就都不可以,当我想重用的时候会有该ID已经被使用,请更换独一的ID这样的信息。请问各位,怎么解决这个问题啊?

谢谢大家!

搜索更多相关主题的帖子: 符号 资源 
2006-06-13 17:56
myajax95
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:30
帖 子:2978
专家分:0
注 册:2006-3-5
得分:0 

至少这是不建议的方法,没有试过强行在.rc这么改会不会crash。
如果主要功能没几行的话可以写成一个s静态函数让两个窗口重复适用。
如果功能比较复杂就应该自己生成一个新的class。如果逻辑在CEditBox里实现,就写一个基于CEditCtrl的class。如果逻辑在dialog里就写一个基于CDialog的class。


http://myajax95./
2006-06-14 05:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-72015-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.100968 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved