05 2019 档案
011.MFC_Slider
摘要:滑块CSliderCtrl 常用函数SetLineSize() GetLineSize() SetPageSize() GetPageSize()SetRangeMax() GetRangeMax()SetRangeMin() GetRangeMin()SetRange() GetRange()Se
阅读全文
010.MFC_Progress
摘要:一、建立名为processCtrl的MFC工程,添加Progress Control 和 button控件。修改button Caption属性为start,ID属性为IDC_BTN_START 为进度条添加控件变量m_progress 二、双击button进入processCtrlDlg.cpp,
阅读全文
c++基本知识
摘要:new 创建的对象位于堆区,通过 delete 删除时才会调用析构函数;如果没有 delete,析构函数就不会被执行。 C++ this指针详解 this指针几点注意:this 是 const 指针,它的值是不能被修改的,一切企图修改该指针的操作,如赋值、递增、递减等都是不允许的。this 只能在成
阅读全文
006.MFC_对话框_复选框_单选钮
摘要:对话框和控件复选框单选框分组框示例:三原色画图 一、建立名为Demo2的MFC工程,按照下图添加控件 并修改2个Group Box Caption属性分别为颜色、外观 修改3个Check Box Caption和ID属性分别为(红色,IDC_CHK_RED)、(绿色,IDC_CHK_GREEN)、(
阅读全文
MFC_对话框_访问控件_7种方法_A
摘要:访问对话框控件的七种方法 方法一、 GetDlgItem()->GetWindowText(); GetDlgItem()->SetWindowText(); 方法二、 GetDlgItemText(); SetDlgItemText(); 方法三、 GetDlgItemInt(); SetDlgI
阅读全文
002.MFC_对话框_静态文本_编辑框
摘要:一、建立 名为dialogAndCtl的MFC工程,并添加如图控件 1、将上方static text 控件 Caption属性设置为在文本框中如数文本,可以统计字符 2、edit control控件属性 参照下图顺序设置,并将ID属性设置为IDC_EDIT_INPUT 3、设置button控件 Ca
阅读全文
027.MFC_映射消息
摘要:映射消息MFC中的消息映射宏 DECLARE_MESSAGE_MAP BEGIN_MEASSAGE_MAP END_MESSAGE_MAP向导自动映射消息手动添加映射消息 MFC会帮我们自动映射大部分消息,当MFC不能自动映射消息时就需要我们手动映射消息 一、建立名为message的MFC工程,并添
阅读全文
025.MFC_窗口操作
摘要:窗口操作 一、建立名为dialogOp 的mfc 工程 ,添加9个button 和1个check box组件,并按如图修改caption属性。 最大化窗口 双击最大化button,进入dialogOpDlg.cpp添加 void CdialogOpDlg::OnBnClickedButton1(){
阅读全文
024.讲MFC_窗口指针
摘要:窗口指针通过HWND获得CWnd指针 //如何通过窗口句柄获得窗口指针获得应用程序主窗口的指针 //如何获得应用程序主窗口的指针一、建立名为dialogPoint的mfc工程,添加两个button 双击button1进入dialogPointDlg.cpp添加void CdialogPointDlg
阅读全文
023.MFC_属性页控件(tab control)
摘要:属性页控件属性页->选项卡->对话框CTabCtrl一、建立名为tabCtrl的mfc工程,添加Tab Control控件,设置属性ID为IDC_TAB,并添加变量m_tab 在tabCtrlDlg.cpp文件函数BOOL CtabCtrlDlg::OnInitDialog()中添加 // TODO
阅读全文
009.MFC_Spin
摘要:数值调节按钮CSpinButtonCtrl属性 //设置显示方式 Alignment //关联小伙伴 Auto Buddy //设置关联小伙伴 Set Buddy integer成员函数 //设置数值范围 SetRange32() //设置数值进制 SetBase() 如图进行spin contro
阅读全文
008.MFC_ScrollBar
摘要:滚动条 CScrollBar 水平滚动条控件和垂直滚动条 滚动条消息 SB_THUMBTRACK SB_LINELEFT SB_LINERIGHT SB_PAGELEFT SB_PAGERIGHT 一、建立名为ScrollBar的MFC工程,添加Horizontal Scroll Bar 和 Sta
阅读全文
007.MFC_ComboBox_ListBox
摘要:组合框、列表框 组合框的封装类:CComboBox 列表框的封装类:CListBox 一、创建名为ComboAndList的MFC工程,按照下图添加组件 修改static text Caption属性为组合框和列表框,combo box ID为IDC_COMBO,并添加控件变量m_combo、lis
阅读全文
019.MFC_两种对话框
摘要:对话框分为模态和非模态对话框两种 模态对话框(Modal) d.DoModal() 必须关闭才能返回主窗口 非模态对话框(Modaless) p->Create(IDD_DIALOG,this); p->ShowWindow(SW_SHOW); 一、建立mfc工程,添加Edit Control组件设
阅读全文
MFC入门
摘要:目录 001.MFC_应用程序类型 002.MFC_对话框_静态文本_编辑框 003.MFC_对话框_访问控件_7种方法_A 004.MFC_对话框_访问控件_7种方法_B 005.MFC_对话框_访问控件_7种方法_C 006.MFC_对话框_复选框_单选钮 007.MFC_ComboBox_Li
阅读全文
c++ 序列化和反序列化
摘要:1. 什么是序列化? 程序猿在编写应用程序的时候往往须要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的还有一台计算机上以实现通讯。这个将程序数据转化成能被存储并传输的格式的过程被称为“序列化”(Serialization),而它的逆过程则可被称为“反序列化”(Deseria
阅读全文