标题:C++中,编写对话框,出了如下问题
只看楼主
雅雅
Rank: 2
等 级:论坛游民
帖 子:38
专家分:34
注 册:2010-7-4
结帖率:80%
 问题点数:0 回复次数:4 
C++中,编写对话框,出了如下问题
void CMysdiView::OnEditInputradius()
{
    // TODO: Add your command handler code here
    CRadiusDialog dlg;                   //定义一个对话框对象
    dlg.m_nRadius=100;                   //设置编辑框显示的初始值
    if(dlg.DoModal()==IDOK)              //显示对话框
    {
        m_nCViewRadius=dlg.m_nRadius;    //接收并存储编辑框数据
        Invalidate();                    //刷新视图
    }

运行结果是:
出错:CRadiusDialog是一个未定义的标识符,
可我已经定义了啊!
头文件中明明有的啊:
class CRadiusDialog : public CDialog
{
// Construction
public:
    UINT m_nRadius;       //表示与编辑框控件关联的成员函数
    CRadiusDialog(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
    //{{AFX_DATA(CRadiusDialog)
    enum { IDD = IDD_RADIUS_DIALOG };
    //}}AFX_DATA


搜索更多相关主题的帖子: 编写 对话框 
2010-07-08 19:14
雅雅
Rank: 2
等 级:论坛游民
帖 子:38
专家分:34
注 册:2010-7-4
得分:0 
我自己会了
2010-07-08 19:32
雅雅
Rank: 2
等 级:论坛游民
帖 子:38
专家分:34
注 册:2010-7-4
得分:0 
是少加了一个头文件
#include"RadiusDialog.h"
2010-07-08 19:33
Cc丶
Rank: 2
等 级:论坛游民
帖 子:71
专家分:53
注 册:2010-7-9
得分:0 
自问自答- -、
2010-07-11 14:26
雅雅
Rank: 2
等 级:论坛游民
帖 子:38
专家分:34
注 册:2010-7-4
得分:0 
回复 4楼 Cc丶
不是啊,我弄了半天不会,刚发上去,自己就会了
2010-07-11 18:26



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




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

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