关于Custom Control的问题?

[复制链接]
查看11 | 回复10 | 2021-1-27 05:22:48 | 显示全部楼层 |阅读模式
我在资源视图中添加了一个CustomControl控件,想为去其关联一个成员控件变量,就用右键点击该用户定制控件,再点击添加变量,填好相关的设置后点击确定,这时打开对话框程序的XXXDLg.h中,看到public区域中多了一个控件变量的声明,底下有红色的波浪线,提示未定义的标识符。这是怎么回事,希望高手指点一下,多谢!
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层



回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层


上面是我的CustomControl控件的属性设置,跟您的基本一致,

这张图是我添加用户定制控件的控件成员变量向导,点击完成后,到gaochtempDlg.h中看生成的成员变量就像下图所示的一样了

请问怎样才能让红色波浪线消失,多谢。
回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层
是不是那种active控件,要注册的
回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层
加入CGridCtrl的定义
回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层

classCGridCtrl:publicCWnd
{
DECLARE_DYNCREATE(CGridCtrl)
。。。。。。
回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层
//GridCtrl.h:headerfile
//
//MFCGridControl-mainheader
//
//WrittenbyChrisMaunder
//Copyright(c)1998-2005.AllRightsReserved.

回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层
引用5楼schlafenhamster的回复:
classCGridCtrl:publicCWnd
{
DECLARE_DYNCREATE(CGridCtrl)
。。。。。。

请问具体的内容应该怎么写,加入定义的目的是什么?

回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层
你找找//WrittenbyChrisMaunder看!
回复

使用道具 举报

千问 | 2021-1-27 05:22:48 | 显示全部楼层
不好意思没有找到啊,您那里要是有给我发个链接好吗?多谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行