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怎么定义。提示错误未定义标识符。它是什么东西》?应定义成什么类型 展开
{
CDC*pDC; //获得设备上下文
pDC = m_palette.GetDC();
CRect rc, rect;
m_palette.GetClientRect(rect); //获得空间客户区域
m_palette.GetWindowRect(rc); //获得控件窗口区域
pDC->FillRect(rect, NULL); //填充区域
里面的m_palette怎么定义。提示错误未定义标识符。它是什么东西》?应定义成什么类型 展开
展开全部
您好,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>
};
#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>
};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询