
MFC
文章平均质量分 75
猫叔66
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ListCtrl.InsertColumn和ListCtrl.InsertItem
mysql_init(&mysql);//数据库连接句柄if (!mysql_real_connect(&mysql,"IP","root","mima","biaoming",3306,NULL,0)){AfxMessageBox("数据库连接失败");return FALSE;}mysql_query(&mysql, "SET NAMES 'gb2312'");//转载 2016-01-28 09:49:21 · 1433 阅读 · 0 评论 -
CWnd与HWND的区别与转换
2011-10-20 10:29:30| 分类: VC学习库|举报|字号 订阅 下载LOFTER我的照片书 |一、区别HWND是句柄,CWnd是MFC窗体类,CWnd中包含HWND句柄成员对象是m_hWnd.HWND是Windows系统中转载 2016-07-07 11:03:56 · 1808 阅读 · 0 评论 -
GetItemText
函数功能编辑检索列表视图中的项目或子项目的文字函数原型编辑int GetItemText( int nItem, int nSubItem, LPTSTR lpszText, int nLen ) const;CString GetItemText( int nItem, int nSubItem ) const;参数编辑nItem该项目是要检索的文本的索引。(行)nSubItem指定的子项目,是原创 2016-07-14 16:44:20 · 11848 阅读 · 0 评论 -
CListCtrl
1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详转载 2016-07-11 10:15:35 · 466 阅读 · 0 评论 -
AFX_MANAGE_STATE(AfxGetStaticModuleState())DLL资源
AFX_MANAGE_STATE(AfxGetStaticModuleState()) 先看一个例子:1、创建一个动态链接到MFC DLL的规则DLL,其内部包含一个对话框资源。指定该对话框ID如下: #define IDD_DLL_DIALOG 20002、创建一个基于对话框的mfc应用程序,它包含两个对话框资源,IDD_UI_DIAL转载 2016-03-04 11:16:25 · 416 阅读 · 0 评论 -
MFC对话框里获取DC画图的几种方法
对于create的dc应该予以deletedc,而对于getdc的应予以releasedc一、 CDC *pDC = GetDC();CPen pen(PS_SOLID, 2, RGB(0,0,255));pDC->SelectObject(&pen); pDC->MoveTo(10, 10); pDC->LineTo(500, 450); Re原创 2016-05-12 11:08:19 · 8059 阅读 · 2 评论 -
MFC(继续画图,孙鑫C++第十讲笔记整理)
1.画图: a.创建四个菜单,为其添加消息响应; b.在View中添加m_DrawType,保存绘画类型; c.增加成员变量,m_PtOrigin,当按下鼠标左键时,保存此点; d.在OnLButtonUp中画点,线,矩形,椭圆,别忘记设置成透明画刷 2.为其添加一个设置对话框(线型和线宽) a.创建对话框,为其创建一个新类关联它; b.为其中的线宽关联转载 2016-05-11 11:24:10 · 3513 阅读 · 0 评论 -
在DLL编程中,导出函数为什么需要extern "C"
一般来讲,在DLL编程过程中,对于导出的函数前 都需要加入 extern “C”, extern 表示这是个全局函数,可以供各个其他的函数调用; “C” 表示编译时按照 C编译器的方式进行编译,而不是C++。 C++的编译方式考虑了函数重载,所以对函数名进行了新的修饰,产生了所谓的破坏性命名。不过,也有特殊情况,有三种例外情况可以不加extern “C转载 2016-03-10 19:58:00 · 934 阅读 · 0 评论 -
MFC常用控件(一)
1.1 传统控件的控件通知消息控件通过向父窗口发送控件通知消息来表明发生了某种事件.例如,当用户在按钮上单击鼠标时,按钮控件会向父窗口发送BN_CLICKED消息.传统控件的通知消息实际上是通过WM_COMMAND消息发给父窗口的(滚动条除外),在该消息的wParam中含有通知消息码(如BN_CLICKED)和控件的ID,在lParam中则包含了控件的句柄.利用ClassWizar转载 2016-03-18 16:39:46 · 874 阅读 · 0 评论 -
MFC Edit Control 鼠标离开编辑框时显示消息
开发环境:Visual Studio 2010应用程序:MFC Application笔记主要包含Edit Control控件的常用设置、多个Edit Control控件输入时单独判断当前输入控件的内容是否符合要求、Edit Control控件对应的一些消息宏。 1 Edit Control常用属性设置MFC中很多控件的常用功能都是可以通过选中相应的控件然后设置转载 2016-03-18 16:36:23 · 5638 阅读 · 1 评论 -
c++MFC自定义消息的方法
下面我们给大家介绍一下c++MFC自定义消息的方法吧!定义一个自定义消息号:const UINT WM_MYMESSAGE = WM_USER + n; // 自定义消息一般大于WM_USER,然后就可以为该消息添加映射了。afx_msg LRESULT OnMyMessage ( WPARAM wParam, LPARAM lParam );ON_MESSAGE ( WM_MYM转载 2016-03-18 15:35:07 · 1329 阅读 · 0 评论 -
CtreeCtrl的使用
这个例子类似windows的资源管理器 1.首先,建立一个基于对话框的程序,拖入一个Tree控件和List控件,其声明为[cpp] view plain copyCTreeCtrl m_TreeCtrl; CListCtrl m_list; //list控件对应的imagelist CImageList *m_ima转载 2016-02-04 09:32:50 · 393 阅读 · 0 评论 -
MFC通过ODBC连接Mysql程序
先上图经过这个礼拜的折腾,先是安装Mysql,学习下Mysql基本语句操作,学习下MFC操作,通过ODBC连接Mysql,参考各种网上的实例程序,加上自己的不断调试,修改,终于将这一可对数据库进行基本操作的程序写完(由于还是新手,,其中肯定有很多不完善的地方,希望各位高手帮忙指出。)下面记录下程序:安装建立mysql,连接ODBC以及通过MFC拖控件转载 2016-02-01 14:42:38 · 3115 阅读 · 1 评论 -
MFC之CDC的结构类图
类名说明CClientDC窗口客户区的设备描述环境,但应用在WM_PAINT消息之外的消息处理函数中CMetaFileDC图元文件的设备描述环境,在创建可以回放的图像时使用CPaintDC窗口用户区的设备描述环境,在OnDraw()函数中来处理WM_PAINT消息转载 2016-01-29 14:16:01 · 577 阅读 · 0 评论 -
一步一步学List Control控件的用法(第三步)----设置风格
第三步 设置风格1、 通过第一步和第二步,我们已经创建出了一个有一行并且有四列的内容的REPORT风格的List Control。可是,只是简单的方框中有一行数据而已,我们能不能让它们看起来更漂亮呢?或者我们能不能让它们可以被选取从而让我们可以做一些别的操作呢?当然可以,这一步我们就来看看简单的风格设置。2、 要学习风格设置,我们首先来看一个函数: CListCtrl::Se转载 2016-01-28 16:30:10 · 925 阅读 · 0 评论 -
一步一步学List Control控件的用法(第二步)----创建第一行
1、 在上一节中我们创建了一个列,那我们可以按照同样的方法多创建几个列。在 m_ListCtrl.InsertColumn(0, _T("姓名"), LVCFMT_LEFT, 90); 代码后边添入下列三行代码: m_ListCtrl.InsertColumn(1,_T("性别"),LVCFMT_LEFT,40); m_ListCt转载 2016-01-28 16:28:57 · 902 阅读 · 0 评论 -
一步一步学List Control控件的用法(第一步)----创建第一列
注:开发平台为VS2008.NET。 1、 创建一个MFC应用程序,选择基于对话框的。具体步骤如下:文件à新建à项目àVisual C++àMFCàMFC应用程序,在下方名称中输入你自己想要建立的项目名,此处为ListCtrl。在MFC应用程序向导中选择引用程序类型,然后在窗口右边应用程序类型中选择基于对话框,然后选择完成。2、 进入项目,可以直接看到建立好的一个对话框,将转载 2016-01-28 10:59:36 · 1269 阅读 · 0 评论 -
对窗口过程函数WndProc()的一点理解
函数原型: LRESULTCALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) 窗口过程函数决定了当一个窗口从外界接收到不同的信息时,所采取的不同反应,即主要用于处理发送给窗口的信息。hwnd是要处理窗口的句柄;message是消息ID,代表了不同的消息类型;w转载 2017-02-22 22:45:59 · 2910 阅读 · 0 评论