随笔分类 -  MFC/VC

MFC/VC
摘要:MFC工程需要使用Mysql数据库中遇到的问题记录下。 1、首先去官网下载下Mysql安装包,安装下Mysql。 我在这边下载的是mysql-installer-community-5.7.16.0.msi,因为是默认安装,所以会根据系统是64位还是32位,来安装64位的mysql或者32位的mys 阅读全文
posted @ 2019-10-18 14:05 高山百川 阅读(2643) 评论(0) 推荐(0)
摘要:mfc自带的基本控件都不怎么美观,所以一般开发者都会自定义类对控件进行重绘。手里也积累了不少控件的重绘,对对话框、静态文本、列表框等。 但是每次都要把这些类重新导入到新的工程里,比较麻烦,而且我也不想公开我积累的这些代码,所以想到了封装成库文件,每次只要导入头文件和库就行了,这样别人也看不到内部实现 阅读全文
posted @ 2019-08-19 19:16 高山百川 阅读(1177) 评论(0) 推荐(0)
摘要:void CTestDlg::OnClose() { ShowWindow(SW_HIDE); if (!m_bHideNoticeInfo) { ShowBalloonTip(_T("程序已最小化到托盘"), _T(""), 3000, 1); m_bHideNoticeInfo = true; } } BOOL CTest... 阅读全文
posted @ 2019-08-10 11:50 高山百川 阅读(957) 评论(1) 推荐(0)
摘要:获取本机Ip 获取外网ip:原理是到用百度搜索下本机ip,然后把这个网页下载下来,解析这个文件,找到本机ip。 获取mac地址:使用GetAdaptersInfo函数,当然这个函数获取出来的信息也包含本地ip #include <IPHlpApi.h> #pragma comment(lib,"Ip 阅读全文
posted @ 2019-08-10 10:58 高山百川 阅读(3924) 评论(0) 推荐(0)
摘要:GlobalMemoryStatusEx来获取系统的内存使用情况 GetProcessMemoryInfo获取某个进程的内存使用情况。和任务管理器看到的是一样的。 具体代码如下: 需要引入头文件#include <psapi.h> 阅读全文
posted @ 2019-08-10 10:41 高山百川 阅读(2350) 评论(0) 推荐(0)
摘要:C++ windows客户端支持SSL双向认证,服务端是JAVA开发的,使用的证书是jks格式的。C++并不支持JKS格式的证书,所以要用openssl进行转换下。 1、 需要先把jks转成.p12文件 2、然后把.p12文件转成pem文件 3、拷贝 BEGIN CERTIFICATE END CE 阅读全文
posted @ 2019-08-05 14:29 高山百川 阅读(1369) 评论(0) 推荐(0)
摘要:经常发现自己写的程序任务托盘会无缘无故的消失,但是进程还是存在的,原来是资源管理器异常的时候,重新生成的时候,程序需要重新添加下任务托盘。 当explorer进程重启,taskbar将会被创建,taskbar创建后会使用字符串“TaskbarCreated”注册一个消息,然后将这个消息广播到它的所有 阅读全文
posted @ 2019-06-07 11:47 高山百川 阅读(394) 评论(0) 推荐(1)
摘要:通过设置列的宽度为0, 可以隐藏列表框的某一列,但是用户通过拖动列表框的大小,隐藏的列,可能又被显示出来了。 我们可以自己写一个CListEx继承CListCtr,然后捕获拖动的消息,对该消息进行特殊处理。 头文件添加: 阅读全文
posted @ 2019-06-07 11:24 高山百川 阅读(877) 评论(0) 推荐(1)
摘要:我们知道通过CImageList可以让listctr显示出图片,但是添加的图片大小必须和要CImageList 创建的图片大小一致,才能显示出来。最近遇到一个需求,需要把很多大小不一的jpeg图片通过列表框来显示出缩略图。 首先创建指定大小的CImageList 采用Gdi来缩放的,路径为图片的路径 阅读全文
posted @ 2019-06-07 11:09 高山百川 阅读(1208) 评论(0) 推荐(0)
摘要:MFC应用程序创建窗口的顺序 1.PreCreateWindow()该函数是一个重载函数,在窗口被创建前,可以在该重载函数中改变创建参数,(可以设置窗口风格等等) 2.PreSubclassWindow()这也是一个重载函数,允许首先子分类一个窗口 3.OnGetMinMaxInfo()该函数为消息 阅读全文
posted @ 2017-05-20 09:41 高山百川 阅读(1768) 评论(0) 推荐(0)
摘要:MFC 滑动条的重绘 阅读全文
posted @ 2017-01-05 20:26 高山百川 阅读(3248) 评论(0) 推荐(0)
摘要:MFC注册窗口类以及FindWindow按窗口类名查询 程序单开 阅读全文
posted @ 2016-11-20 14:02 高山百川 阅读(530) 评论(0) 推荐(0)
摘要:MFC 如何创建浏览文件夹的对话框 阅读全文
posted @ 2016-11-20 13:48 高山百川 阅读(1185) 评论(0) 推荐(0)
摘要:MFC快捷键的实现 阅读全文
posted @ 2016-11-20 13:33 高山百川 阅读(4199) 评论(0) 推荐(1)
摘要:MFC 按钮如何改变颜色 阅读全文
posted @ 2016-11-20 13:22 高山百川 阅读(6698) 评论(0) 推荐(1)
摘要:MFC 静态文本的自绘 空心字的实现 阅读全文
posted @ 2016-11-20 13:17 高山百川 阅读(2383) 评论(1) 推荐(0)
摘要:MFC创建XML 阅读全文
posted @ 2016-11-20 13:11 高山百川 阅读(2294) 评论(0) 推荐(0)
摘要:MFC读取XML 阅读全文
posted @ 2016-11-20 13:09 高山百川 阅读(7223) 评论(0) 推荐(0)
摘要:热键使用 阅读全文
posted @ 2014-10-18 20:20 高山百川 阅读(266) 评论(0) 推荐(0)
摘要:工具管理----操作类介绍 阅读全文
posted @ 2014-10-18 20:11 高山百川 阅读(309) 评论(0) 推荐(0)