| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2354 人关注过本帖
标题:还是什么都不会啊
取消只看楼主 加入收藏
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
 问题点数:0 回复次数:11 
还是什么都不会啊
基于对话框的程序,变量在什么地方赋值啊??
比如说下面一个小程序:单击一下鼠标左键,messagebox显示“i=0”;再单击一下,messagebox显示“i=1”。
我用add menber varible定义了一个变量i,但是在什么地方给i赋值啊?
加再下面红色的吗???可是赋值在那里进行啊?
class CMyDlg : public CDialog
{
// Construction
public:
    CMyDlg(CWnd* pParent = NULL);    // standard constructor
    int i;
// Dialog Data
    //{{AFX_DATA(CMyDlg)
    enum { IDD = IDD_MY_DIALOG };
        // NOTE: the ClassWizard will add data members here
    //}}AFX_DATA

    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CMyDlg)
    protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
    //}}AFX_VIRTUAL

[[italic] 本帖最后由 panicemaster 于 2007-12-28 21:49 编辑 [/italic]]

e.png (13.86 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: class standard public 对话框 
2007-12-22 22:27
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
没有人愿意指点一下吗?
2007-12-23 10:15
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~高手啊
2007-12-23 11:59
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
回复 4# 的帖子
谢谢啊
但是构造函数怎么写啊?漫天的代码,不知道在那里写构造函数,还有怎么写啊?谢谢拉!
2007-12-25 20:48
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
加再下面红色的吗???可是赋值在那里进行啊?
class CMyDlg : public CDialog
{
// Construction
public:
    CMyDlg(CWnd* pParent = NULL);    // standard constructor
    int i;
// Dialog Data
    //{{AFX_DATA(CMyDlg)
    enum { IDD = IDD_MY_DIALOG };
        // NOTE: the ClassWizard will add data members here
    //}}AFX_DATA

    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CMyDlg)
    protected:
    virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
    //}}AFX_VIRTUAL

// Implementation
protected:
    HICON m_hIcon;

    // Generated message map functions
    //{{AFX_MSG(CMyDlg)
    virtual BOOL OnInitDialog();
    afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
    afx_msg void OnPaint();
    afx_msg HCURSOR OnQueryDragIcon();
    afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
    afx_msg void OnCancelMode();
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DLG_H__C177376B_54AF_45AD_8FB6_A4CC9BC789F9__INCLUDED_)
2007-12-25 22:24
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
回复 8# 的帖子
帮忙看下啊
2007-12-25 22:25
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
能在我帖出来的一大堆代码中加上吗?
2007-12-28 21:34
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
没有直接点的答案吗?
2007-12-30 14:56
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
回复 16# 的帖子
你的意思是在这里加吗?我加了之后,i 的值还不是10啊
// 变量练习2.cpp : Defines the class behaviors for the application.
//

#include "stdafx.h"
#include "变量练习2.h"
#include "变量练习2Dlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMy2App

BEGIN_MESSAGE_MAP(CMy2App, CWinApp)
    //{{AFX_MSG_MAP(CMy2App)
        // NOTE - the ClassWizard will add and remove mapping macros here.
        //    DO NOT EDIT what you see in these blocks of generated code!
    //}}AFX_MSG
    ON_COMMAND(ID_HELP, CWinApp::OnHelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CMy2App construction

CMy2App::CMy2App()
{
    int i=10;// TODO: add construction code here,//(这里是我加的啊,对不对?
    // Place all significant initialization in InitInstance
}
2008-01-05 22:37
panicemaster
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-11-15
收藏
得分:0 
回复 15# 的帖子
非常感谢,的确好用。
但是,可以看一下17楼的方法为什么不好用吗?
2008-01-05 22:38
快速回复:还是什么都不会啊
数据加载中...
 
   



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

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