05 2017 档案

使用CAtlRegExp类进行密码校验
摘要:前言 最近做了一个小需求,新建用户时输入的密码必须包含数字、小写字母、大写字符以及特殊字符,目的是为了增强密码的强度,如果没有其中一项,就需要弹出窗口进行提示。 正则表达式 对于此类字符串匹配的问题,用正则表达式(Regular Expression)来校验最好不过了。 正则表达式的使用方法有很多, 阅读全文

posted @ 2017-05-31 13:53 我来乔23 阅读(607) 评论(0) 推荐(0) 编辑

VC++ 设置桌面壁纸
摘要:Windows Shell API提供了接口IActiveDesktop来完成墙纸的设置。 //IActiveDesktop 接口方法表 (详情参见MSDN) AddDesktopItem AddDesktopItemWithUI AddUrl ApplyChange GenerateDesktop 阅读全文

posted @ 2017-05-31 09:35 我来乔23 阅读(1205) 评论(0) 推荐(0) 编辑

CPictureEx类
摘要:CPictueEx类不仅可以显示GIF(包括GIF动画),还可以显示JPEG、BMP、WMF、ICO、CUR等。 参考:https://www.codeproject.com/Articles/1427/Add-GIF-animation-to-your-MFC-and-ATL-projects-w 阅读全文

posted @ 2017-05-30 13:49 我来乔23 阅读(674) 评论(0) 推荐(0) 编辑

VC++ 窗口拆分CSplitterWnd
摘要:前言 当前许多优秀的软件都采用“多视”技术。 所谓“多视”,是指在同一个框架窗口里同时显示多个视图。 通过运用这种技术,可以在框架的有限控件内同时提供用户更大的信息量,并且使得用户界面更加友好,增强软件的可操作性。 拆分类型 MFC支持两种类型的拆分窗口:静态的和动态的。 静态拆分窗口:行列数在拆分 阅读全文

posted @ 2017-05-29 14:28 我来乔23 阅读(1727) 评论(0) 推荐(0) 编辑

Administrator privileges required for OLE Remote Procedure Call debugging: this feature will not work..
摘要:VC++ 6.0单步调试(F10)出现警告框: 解决方法: 右键VC++ 6.0程序图标 阅读全文

posted @ 2017-05-29 11:00 我来乔23 阅读(2949) 评论(0) 推荐(0) 编辑

WTL:下载、安装、初见
摘要:简介 WTL: Windows Template Library 基于ATL对Win32 API的封装 C++库,用于开发Windows应用程序和UI组件 WTL功能不如MFC完善,但比MFC更小巧更有效率,不依赖MFC的DLL MFC支持doc/view架构,而WTL并不支持 WTL不是微软的正式 阅读全文

posted @ 2017-05-29 10:13 我来乔23 阅读(614) 评论(0) 推荐(0) 编辑

VC++ 轻松实现“闪屏” SplashWnd
摘要:我们平时使用的好多软件在运行启动时都会有一个“闪屏”画面显示,一般用于标识软件的一些信息,如软件版本名称、公司等,通过查找资料发现,其实实现起来很简单,一个类就能搞定! SplashWnd.h C++ Code 12345678910111213141516171819202122232425262 阅读全文

posted @ 2017-05-28 16:26 我来乔23 阅读(953) 评论(0) 推荐(0) 编辑

C++关键字之friend
摘要:原则上, 类的私有(private)和受保护(protected)成员不能从声明它们的同一类外部访问。但是, 此规则不适用于友元 "friends"。 以friend关键字修饰的函数或类称为友元函数或友元类。 友元函数 友元函数是可以直接访问类的私有成员的非成员函数。它是定义在类外的普通函数,它不属 阅读全文

posted @ 2017-05-27 15:56 我来乔23 阅读(17001) 评论(2) 推荐(6) 编辑

利用WM_COPYDATA消息实现进程间通信
摘要:进程间通信最简单的方式就是发送WM_COPYDATA消息,下面通过例子来实现。 发送WM_COPYDATA消息: SendMessage(hRecvWnd, WM_COPYDATA, (WPARAM)hSendWnd, (LPARAM)&CopyData); 其中的CopyData为COPYDATA 阅读全文

posted @ 2017-05-27 13:41 我来乔23 阅读(762) 评论(0) 推荐(0) 编辑

判断ActiveX控件是Desgin Mode还是Runtime Mode
摘要:对于MFC COleControl::AmbientUserMode Determines if the Container is in design mode or user mode. BOOL AmbientUserMode( ); Return Value Nonzero if the co 阅读全文

posted @ 2017-05-23 13:28 我来乔23 阅读(581) 评论(0) 推荐(0) 编辑

C/C++ 之static
摘要:/* FileName:TestStatic.cpp Author:Michael Joessy Title: C/C++ Static Date:2017-05-22 */ #include using namespace std; void fn(); static int n; //定义静态全局变量 static void... 阅读全文

posted @ 2017-05-22 21:19 我来乔23 阅读(225) 评论(0) 推荐(0) 编辑

VC++ ListCtrl Report使用
摘要:1、在VC++ 6.0中新建基于对话框的MFC应用程序ListCtrl; 2、在主对话框上添加一个List Control至合适的位置及大小; 3、在对话框OnInitDialog中初始化ListCtrl,代码如下: 4、添加消息响应 // Generated message map functio 阅读全文

posted @ 2017-05-11 13:54 我来乔23 阅读(3437) 评论(0) 推荐(0) 编辑

VC++ ToolTip的简单使用
摘要:1、在基于对话框的MFC应用程序中使用Tooltip,首先在Dlg类的头文件中定义一个变量: 2、在Dlg类的OnInitDialog中添加代码: 3、重载PreTranslateMessage函数 4、编译运行 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCt 阅读全文

posted @ 2017-05-05 18:07 我来乔23 阅读(2404) 评论(0) 推荐(0) 编辑

VC++:制作一个控件注册的小工具
摘要:在平时的工作中,时常需要注册与反注册ActiveX控件,有时需要判断控件是否已经注册。 所以通过查找资料编写了一个控件注册的小工具,欢迎学习交流,不当之处请多多交流。 先直接上图: 主要代码: CEdit m_EditOcxPath; CString m_strOcxPath; afx_msg vo 阅读全文

posted @ 2017-05-05 14:39 我来乔23 阅读(651) 评论(0) 推荐(0) 编辑

CString TCHAR互相转换
摘要:CString->TCHAR*的转化可以用函数GetBuffer() 注意:GetBuffer后一定记得ReleaseBuffer。 TCHAR*->CString的转化 阅读全文

posted @ 2017-05-03 17:46 我来乔23 阅读(1088) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示