mfc里提示的未定义标识符

voidCMy1Dlg::OnButdraw(){CDC*pDC;//获得设备上下文pDC=m_palette.GetDC();CRectrc,rect;m_palett... void CMy1Dlg::OnButdraw()
{
CDC*pDC; //获得设备上下文
pDC = m_palette.GetDC();
CRect rc, rect;
m_palette.GetClientRect(rect); //获得空间客户区域
m_palette.GetWindowRect(rc); //获得控件窗口区域
pDC->FillRect(rect, NULL); //填充区域
里面的m_palette怎么定义。提示错误未定义标识符。它是什么东西》?应定义成什么类型
展开
 我来答
山水阿锐
推荐于2016-11-02 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.3亿
展开全部
您好,OnDialog方法中实例化自定义的一个类CTestDlg,把你的定义放到头文件中去。
#pragma once

// CvtkDialogDlg 对话框
class CvtkDialogDlg : public CDialogEx
{
// 构造
public:
CvtkDialogDlg(CWnd* pParent = NULL); // 标准构造函数

// 对话框数据
enum { IDD = IDD_VTKDIALOG_DIALOG };

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

// 实现
protected:
HICON m_hIcon;

// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
<span style="color: #FF0000;">CvtkView m_pic1;
CvtkView m_pic2;
CvtkView m_pic3;
CvtkView m_pic4;</span>
};
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式