MFC-静态变量及方法例程

来源:互联网 发布:nginx 线程池配置 编辑:程序博客网 时间:2024/05/10 16:55

MFC-静态变量及方法例程

1 新建对话框工程 命名:CMFC_STATIC;


2 添加控件 3个IDC_EDIT控件 2个文本框IDC_STATIC和button控件;


3 添加名为StaticTest的类

(1)StaticTest.h文件

#pragma once
class StaticTest
{
public:
 StaticTest(void);
 ~StaticTest(void);
public:
 static int a;
 static int b;
 static int c;

 static int sum( );
};

(2)StaticTest.cpp文件

#include "StdAfx.h"
#include "StaticTest.h"


StaticTest::StaticTest(void)
{
}


StaticTest::~StaticTest(void)
{
}
int StaticTest::a=0;
int StaticTest::b=0;
int StaticTest::c=0;

 int StaticTest::sum(void)
 {
  StaticTest::c=StaticTest::a+StaticTest::b;
  return StaticTest::c;
 };
3 添加按钮事件
void CMFC_STATICDlg::OnBnClickedButton1()
{
 // TODO: Add your control notification handler code here
 StaticTest::a = GetDlgItemInt(IDC_EDIT1);//
 StaticTest::b = GetDlgItemInt(IDC_EDIT2);//
 StaticTest::c=StaticTest::sum();
 SetDlgItemInt(IDC_EDIT3,StaticTest::c);//
}

0 0
原创粉丝点击