博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2014-1-2 笔记
阅读量:6261 次
发布时间:2019-06-22

本文共 2809 字,大约阅读时间需要 9 分钟。

1.时间控件的应用:

  时间控件关联的变量为m_date(类型为CTime),添加strdate(类型为CString),调用strtime = m_date.Format("%Y-%m-%d");就可以得到想要年月日字符串。

2.ComboBox控件的应用:

  ComboBox关联变量为m_sex(类型为CComboBox),添加变量m_tempSex(类型为CString),调用m_sex.GetLBText(m_sex.GetCurSel(),m_tempSex);

就可以得到选中的文本。

3.标签控件的应用:

  添加一个新的对话框,向其中添加一个标签控件,标签页关联一个变量m_tab(类型为CTabCtrl),添加此对话框关联的类CTab。

向此类添加几个类对象:

CYuanGgXinXi m_YuanGnXinXi;CQiTaGnZi m_QiTaGnZi;CKaoQin m_KaoQin;CJiBenGnZi m_JiBenGnZi;CBuMen m_BuMen;

当然不要忘记在头文件中添加这些类的头文件。

#include "BuMen.h"	// Added by ClassView#include "JiBenGnZi.h"	// Added by ClassView#include "KaoQin.h"	// Added by ClassView#include "QiTaGnZi.h"	// Added by ClassView#include "YuanGgXinXi.h"	// Added by ClassView

添加成员函数:

BOOL CTab::OnInitDialog(){		CDialog::OnInitDialog();	m_tab.InsertItem(0,"员工信息表",0);//向标签控件中添加标签页	m_tab.InsertItem(1,"部门信息",1);	m_tab.InsertItem(2,"考勤表",2);	m_tab.InsertItem(3,"其他工资表",3);	m_tab.InsertItem(4,"月度工资统计表",4);	m_YuanGnXinXi.Create(IDD_YUAN_GONG_XIN_XI,&m_tab);//创建子窗口	m_BuMen.Create(IDD_BU_MEN_XIN_XI,&m_tab);	m_KaoQin.Create(IDD_KAO_CHENG_XIN_XI,&m_tab);	m_QiTaGnZi.Create(IDD_QI_TA_GONG_ZI_XIN_XI,&m_tab);	m_JiBenGnZi.Create(IDD_JI_BEN_GONG_ZI,&m_tab);		CRect clientRC;	m_tab.GetClientRect(clientRC);		//获取标签客户区域	clientRC.DeflateRect(20,30,20,20);	//减小客户区域的大小。	m_YuanGnXinXi.MoveWindow(clientRC);	//移动子窗口	m_BuMen.MoveWindow(clientRC);	m_KaoQin.MoveWindow(clientRC);	m_QiTaGnZi.MoveWindow(clientRC);	m_JiBenGnZi.MoveWindow(clientRC);		m_BuMen.ShowWindow(SW_SHOW);	//显示子窗口	m_tab.SetCurSel(1);				//设置默认选中的窗口	return TRUE;}void CTab::OnSelchangeTab(NMHDR* pNMHDR, LRESULT* pResult) {	// TODO: Add your control notification handler code here	int nCurSel = m_tab.GetCurSel();	//获取当前选中标签页索引	CRect clientRC;	m_tab.GetClientRect(clientRC);	clientRC.DeflateRect(20,30,20,20);	if(nCurSel == 0)					//如果第一个标签页被选中	{		m_YuanGnXinXi.ShowWindow(SW_SHOW);	//显示选中的对话框		m_BuMen.ShowWindow(SW_HIDE);		//隐藏子对话框		m_KaoQin.ShowWindow(SW_HIDE);		m_QiTaGnZi.ShowWindow(SW_HIDE);		m_JiBenGnZi.ShowWindow(SW_HIDE);	}		else if(nCurSel == 1)	{		m_YuanGnXinXi.ShowWindow(SW_HIDE);		m_BuMen.ShowWindow(SW_SHOW);		m_KaoQin.ShowWindow(SW_HIDE);		m_QiTaGnZi.ShowWindow(SW_HIDE);		m_JiBenGnZi.ShowWindow(SW_HIDE);	}		else if(nCurSel == 2)	{		m_YuanGnXinXi.ShowWindow(SW_HIDE);		m_BuMen.ShowWindow(SW_HIDE);			m_KaoQin.ShowWindow(SW_SHOW);		m_QiTaGnZi.ShowWindow(SW_HIDE);		m_JiBenGnZi.ShowWindow(SW_HIDE);			}		else if(nCurSel == 3)	{		m_YuanGnXinXi.ShowWindow(SW_HIDE);		m_BuMen.ShowWindow(SW_HIDE);		m_KaoQin.ShowWindow(SW_HIDE);		m_QiTaGnZi.ShowWindow(SW_SHOW);		m_JiBenGnZi.ShowWindow(SW_HIDE);	}	else	{		m_YuanGnXinXi.ShowWindow(SW_HIDE);		m_BuMen.ShowWindow(SW_HIDE);		m_KaoQin.ShowWindow(SW_HIDE);		m_QiTaGnZi.ShowWindow(SW_HIDE);		m_JiBenGnZi.ShowWindow(SW_SHOW);	}	*pResult = 0;}

 

转载于:https://www.cnblogs.com/jiaoluo/p/3504876.html

你可能感兴趣的文章
Java进阶篇设计模式之二 ----- 工厂模式
查看>>
BZOJ1103 [POI2007]大都市
查看>>
cookies和session区别
查看>>
【Unity Shader】渲染管线
查看>>
杭电ACM--2002计算求得体积
查看>>
【洛谷1231】 教辅的组成(网络流)
查看>>
consul_nginx_uprsync动态负载均衡
查看>>
CentOS 7安装与配置JDK8
查看>>
异步导致UI句柄增加的解决办法
查看>>
2018.6.26 jq
查看>>
在Mac上使用vs-code快速上手c语言学习(入门文,老鸟退散)
查看>>
Requests模块
查看>>
C++ 常用设计模式(学习笔记)
查看>>
状压dp找寻环的个数 Codeforces Beta Round #11 D
查看>>
洛谷P5206 数树
查看>>
python 字符串
查看>>
java中常见的异常
查看>>
JS如何操作class选择器的样式
查看>>
用NotePad++如何实现大小写转换
查看>>
StringBuffer 清空StringBuffer的实例的三种方法
查看>>