项目第一个步骤:控件使用实验目的和要求(1)创建一个默认的对话框应用程序Ex_Ctrls,如图2.1所示。(2)设计一个如图2.2所示的“课程信息”对话框。    图2.1  Ex_Ctrls对话框             &nb
转载 2024-07-18 05:30:29
134阅读
MFC中添加控件后,按Ctrl+d可以改变控件TAB顺序,怕自己忘了,一个神奇的东西,记下。 关于改变Tab顺序的方法有以下几种:方法一:在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP是影响TAB顺序的。先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,并增加对
转载 2024-07-02 13:02:23
54阅读
一。模态和非模态对话框1.右键资源视图的Dialog,选择插入Dialog,默认ID为IDD_DIALOG1 2.在界面上右键创建类,将生成.h和.cpp从而进行管理。自定义的两个对话框类分别为CDlgExec和CDlgShow  3.双击主窗口的button控件,或者在button控件的属性中选择BN_CLICKED事件,进入按钮点击事件的处理函数。4.在主窗口的c
文章目录使用场景:`CIPAddressCtrl`类的成员的属性:1、空内容判断 `CIPAddressCtrl::IsBlank()`2、清空控件 `CIPAddressCtrl::ClearAddress()`3、获取IP地址 `CIPAddressCtrl::GetAddress()`方法一方法二4、设置`IP`地址 `CIPAddressCtrl::SetAddress()`方法一方法二
转载 2024-04-12 15:04:51
413阅读
照抄这个的VC获取IP地址和MAC地址程序(转载)1 #include <winsock2.h> //该头文件定义了Socket编程的功能 2 #include <stdio.h> //该头文件声明了输入输出流函数 3 #include <stdlib.h> //该头文件定义了一些通用函数 4 #include <httpext.h&
转载 6月前
105阅读
缘由,第一次的笔记最近由于一些原因,想要记录在工作中、或是在学习中遇到的一些问题。以免每次遇到的时候都要去网上查询相关知识,消耗时间,以提高自己的学习效率。 那么就从自己最近遇到的一个MFC的问题开始。窗口的位置由于平时写界面相关的比较少,工业场合对界面的要求不高,对于MFC的一些界面知识一直是比较缺乏的状态,每次也只是做到基本能用,便没有去管它。最近在写一些动态生成控件时发现控件显示的位置总不在
2008-11-05 14:571、首先创建一个MFC对话框框架,在对话框资源上从工具箱中添加上一个Tab Control 控件,根据需要修改一下属性,然后右击控件,为这个控件添加一个变量,将此控件跟一个CTabCtrl类变量绑定在一起,这里设为m_tabctrl 2、创建两个新的对话框资源,其属性作如下修改: Border:none //边界为空,这样它就没了标题栏 Style :Child // 这样这个模板就可以当作另一个窗口的子窗口了。其它如果没有必要,就不用改了。 在上面加一些控件什么的,具体操作跟普通对话框没有区别。 完成后从这两个对话框模板生成两个新的对话框类。 3、在主对话框中
转载 2013-01-27 10:31:00
210阅读
2评论
一下大标题为转载的链接,做好笔记以备查询。 一、关于CListCtrl控件更新Item的闪烁问题和一次插入大容量数据的显示问题解决办法。 程序需要从数据库某一个活动表中,定时取数据,更新界面的列表显示,比如有20条数据(变化),则这20数据不停的变化,(通过其他程序实现) 方案(1),先在列表中查找
原创 2021-08-23 11:27:15
190阅读
摘要: 本文对COM组件中的ActiveX控件MFC开发方法进行了介绍,讲述了用户自定义和库存属性、方法以及事件的添加方法和属性页的制作过程。使读者能够掌握基本的MFC ActiveX开发方法。  前言  ActiveX控件是一种实现了一系列特定接口而使其在使用和外观上更象一个控件的COM组件。ActiveX控件这种技术涉及到了几乎所有的COM和OLE的技术精华,如可链接对象、统一数据传输、OL
转载 2012-11-27 20:54:00
103阅读
2评论
MFC 使用GridCtrl表格控件
原创 2023-03-06 09:46:24
876阅读
2评论
使用MFC开发ActiveX控件
转载 精选 2009-11-07 21:12:24
1437阅读
HICON hIcon[4];      // 图标句柄数组    // 加载三个图标,并将它们的句柄保存到数组    hIcon[0] = theApp.LoadIcon(IDI_ICON_TREE_CLOSE); &
原创 2014-08-21 17:53:45
1572阅读
▲ 关联值 在滑块的父窗体 Dlg 中,BOOL CMFCApplication1Dlg::OnInitDialog() 初始化: m_pos 关联 Textbox,m_sb 关联水平滑块。 // 设置编辑区默认 m_pos = 50; UpdateData(FALSE); // 设置滑块范围 m_
原创 2024-02-04 10:54:46
140阅读
以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style lStyle &
转载 2013-01-17 20:45:00
201阅读
2评论
MFC中滑动条(CSliderCtrl)是个经常使用控件使用方法例如以下: 主要要方法有: 1、设置、取得滑动范围: void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); void GetRange( int& nMin, int
原创 2022-01-12 11:53:09
574阅读
在上层软件编程中,往往须要提供一个月历控件让用户选择对应日期或者用此月历控件来强调特定的一天。MFC的 Month Calendar Control 控件自系统升级到 Windows 7 之后,对于日期控件所能做的操作变少了,不能对指定的日期的背景颜色进行更改。在网上查了非常久之后发现是操作系统画图风格的关系。在这样的情况下。仅仅能通过加粗特定日期的字体粗细来凸显该日期的不同(至少本人仅仅想到这个
转载 2017-05-02 12:25:00
129阅读
1.先建立一个对话框MFC应用程序,然后在工具箱里面把Tab Control控件放到对话框中的合适位置上。再在对话框类中,声明一个CTabCtrl变量:CTabCtrl m_tab;变量m_tab用来与对话框中的...
转载 2013-02-20 09:09:00
69阅读
2评论
1.先建立一个对话框MFC应用程序,然后在工具箱里面把Tab Control控件放到对话框中的合适位置上。再在对话框类中,声明一个CTabCtrl变量:CTabCtrl m_tab;变量m_tab用来与对话框中的Tab Control控件交互,为此要在DoDataExchange函数中加入DDX_Control语句:DDX_Control(pDX, IDC_TAB1, m_tab)
转载 2021-07-31 11:34:55
809阅读
以下未经说明,listctrl默认view 风格为reportCListCtrl 风格 LVS_ICON: 为每 lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取
转载 2022-06-13 13:17:17
229阅读
1.IP地址类     与IP地址相关的类有IPAddress类、IPHostEntry类、IPEndPoint类等。IPAddress类是一个描述IP地址的类,主要用来存储IP地址。IPAddress类的属性和方法如下表所示。属性、方法名说    明Any只读属性,提供一个IP地址,标识服务器应该监听所有网络接口上的客户活动B
  • 1
  • 2
  • 3
  • 4
  • 5