请问在文档/视图中怎样使用BCG 中的新控件,例如CMFCButton等

begin_programe 2010-07-01 09:04:08
如题,谢谢
...全文
162 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-07-17
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
jianghandaxue 2010-07-09
  • 打赏
  • 举报
回复
不是和MFC自带的CButton一样用吗,只不过按钮类为:CBCGButton
muzizongheng 2010-07-05
  • 打赏
  • 举报
回复
只能在ribbon界面上用。
Eleven 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 begin_programe 的回复:]
create后怎样才能显示呢?我create 后是一片空白的,什么也没有
[/Quote]
有WS_VISIBLE属性吗?或者ShowWindow调用了没?
CMFCButton m_button;
然后调用类似这样就可以了
m_button.Create(_T("Button"), WS_CHILD|WS_VISIBLE, CRect(10, 10, 100, 40), this, 111);
按钮风格自己去改变,

另:你在哪个类中动态crate创建的呢?你不会是写到主框架类中了吧
Hiiishe 2010-07-01
  • 打赏
  • 举报
回复
create后还要show一下

.ShowWindow();
begin_programe 2010-07-01
  • 打赏
  • 举报
回复
create后怎样才能显示呢?我create 后是一片空白的,什么也没有
blpluto 2010-07-01
  • 打赏
  • 举报
回复
使用方式和Cbutton一模一样,看看他的源代码:

class BCGCBPRODLLEXPORT CBCGPButton : public CButton
{
friend class CBCGPVisualManager;

DECLARE_DYNCREATE(CBCGPButton)


从cbutton来的
Eleven 2010-07-01
  • 打赏
  • 举报
回复
和CButton差不多啊,CMFCButton类是继承CButton,顶一个CMFCButton类的对象,然后Create
begin_programe 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 visualeleven 的回复:]

引用 3 楼 begin_programe 的回复:
create后怎样才能显示呢?我create 后是一片空白的,什么也没有

有WS_VISIBLE属性吗?或者ShowWindow调用了没?
CMFCButton m_button;
然后调用类似这样就可以了
m_button.Create(_T("Button"), WS_CHILD|WS_VISIBLE, CRect(10, ……
[/Quote]
我是写在CMainFrame:OnCreate中的,难道不是?
vercitti 2010-07-01
  • 打赏
  • 举报
回复
所有的控件都是从一个window来的

处理控件的方法其实和使用window差不多 只不过是封装了很多显示和动作的方法

lz可以在这个方向多想想
blpluto 2010-07-01
  • 打赏
  • 举报
回复
最简单的方法,你可以使用CButton创建按钮之后,如果测试没问题,然后把Cbutton改成CBCGPButton就可以了

15,980

社区成员

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

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