自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰冻三尺,非一日之寒!

学习是必须的,停止学习就是践踏生命。。

  • 博客(17)
  • 资源 (20)
  • 收藏
  • 关注

原创 在MFC程序中显示JPG/GIF图像

如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF图像。    用VB写图像显示程序之所以如此轻松,完全是利用了琳琅满目的图像处理控件,把你想要做的事情都一一

2012-05-30 10:20:05 1226 1

原创 windows消息参考大全

下是windows消息队列中会出现的所有的消息,在学习win32asm或者windows核心编程、win socket或者VC/VC++的其它的windows程序的时候会很有帮助的。WM_CREATE 应用程序创建一个窗口 WM_DESTROY一个窗口被销毁 WM_MOVE 移动一个窗口 WM_SIZE改变一个窗口的大小 WM_ACTIVATE一个窗口被激活或失去激活状态;

2012-05-28 18:42:02 524

原创 GroupBox

CRect rect; CWnd* pWndStatic=GetDlgItem(IDC_STA_SEND);     if(pWnd->GetDlgCtrlID()==IDC_STA_SEND && nCtlColor== CTLCOLOR_STATIC)     {     COLORREF backColor = RGB(255, 255, 182); pWndStatic

2012-05-18 00:37:30 846

原创 设置对话框、static和group的背景色和字体颜色

对话框背景色设置,重载OnPaint:void CMonitorDialog::OnPaint(){CPaintDC dc(this); // device context for painting// TODO: 在此处添加消息处理程序代码// 不为绘图消息调用 CDialog::OnPaint()/*CRect rect;GetClientRect(rect);

2012-05-18 00:09:34 7176

原创 WM_CTLCOLOR和OnCtlColor消息的用法

WM_CTLCOLOR消息用来完成对EDIT、STATIC、BUTTON等控件设置背景和字体颜色,其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数,此函数可以对本对话框的控件的界面外观做修饰,用法如下:将类向导产生的函数做如下修改: HBRUSH CDialogColor::OnCtl

2012-05-17 11:51:09 1179

原创 VC中控件字体与文本颜色的设置

设置字体函数原型:  BOOL CreateFont( int nHeight, int nWidth, int nEscapement, int nOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut, BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPr

2012-05-12 10:58:26 1083

原创 CreateParameter 方法 Type 属性 (ADO)

指示 Parameter、Field 或 Property 对象的操作类型或数据类型。设置和返回值设置或返回下列 DataTypeEnum 值之一。相应的 OLE DB 类型标识符在下表的说明栏的括号中给出。有关 OLE DB 数据类型的详细信息,请参阅第 10 章和《 OLE DB参考手册》的附录 A。常量说明adArray与其他类型一起加入逻

2012-05-10 15:12:38 4090

原创 Message-Box Styles

Message_Box Types MB_ABORTRETRYIGNORE   The message box contains three pushbuttons: Abort, Retry, and Ignore.MB_OK   The message box contains one pushbutton: OK.MB_OKCANCEL   The message b

2012-05-10 15:02:28 656

原创 LPCSTR与CString转换

1.LPCSTR是Win32和VC++所使用的一种字符串数据类型,L表示long,P表示指针,C表示常量,STR表示字符串。2.LPCSTR转化为CString:LPCSTR  lpStr="test";CString str(lpStr);3.CString转化为LPCSTR:CString str("test");LPCSTR lpStr = (LPCSTR)s

2012-05-10 09:46:09 7603

原创 MFC简单皮肤颜色绘制(SetDialogBkColor不再被支持,看 WM_CTLCOLOR消息如何百变控件颜色)

WM_CTLCOLOR消息用来完成对EDIT, STATIC, BUTTON等控件设置背景和字体颜色, 其用法如下:1.首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数, 此函数可以对本对话框的控件的界面外观做修饰, 用法如下:将类向导产生的函数做如下修改: HBRUSH CDialogColor::

2012-05-09 15:13:07 5254

原创 ADO中_variant_t变量的使用与转换

// Convert.h: interface for the CConvert class. //  ////////////////////////////////////////////////////////////////////// #if !defined(AFX_CONVERT_H__EC38F865_4607_4659_BAC8_AA6096C50EC7__INCLUDE

2012-05-07 19:21:55 3051

原创 CIPAddressCtrl控件的用法

CIPAddressCtrl控件的用法:1.通过Create函数手动创建一个IP控件.开始时我在OnInitDialog()函数中这样写的:CIPAddressCtrl IPAddress;UINT nID=101;IPAddress.Create(WS_CHILD |WS_VISIBLE ,CRect(20,20,300,43),this,nID);但运行之后看不到有IP

2012-05-07 18:13:09 730

原创 怎样用双缓冲办法解决窗口和控件闪烁?

本文主题,用双缓冲办法解决闪烁,以下转载基本上能解决,源代码可参考软件"飞鞋"-----------------------------------------------------------------------------------转载:http://blog.sina.com.cn/s/blog_48f93b530100jonm.html对于MFC程序员来说做UI开发是痛

2012-05-02 13:30:08 7430 2

原创 VC中如何将MDI的多个子窗体设置为不同的标题

在默认情况下,MFC自动将子窗口标题设为该子窗口所打开的文档标题。但实际上,子窗口标题与该子窗口标题所打开的文档标题并不是同一回事。我们可做如下实验:   (利用ResourceView打开资源,修改String Table中的IDR_MAINFRAME的值为“vc编程”,使得主窗口标题变成“VC编程”。    (将BOOL CMDITITleDoc::OnNewDocument()函

2012-05-02 11:25:01 3878

原创 双缓冲加重载onpaint,OnEraseBkgnd解决屏幕闪烁问题

近来发现用vc做ui真是一件非常痛苦的事情,微软有了C#这个新欢就不要vc这旧爱了.只能自己动手了.自己实现了按钮切换背景功能后,正暗自爽的我发现了一个很严重的问题.背景切换时总是先出现mfc自带的灰色难看界面才刷出我用form image控件载入的图片.上网google了很久.总算是解决我自己的问题.分三步走:第一, 在OnInitDialog中写入//-----------

2012-05-01 19:53:37 4332

原创 CTreeCtrl

在VC++中改变CTreeCtrl子项Item字体和颜色http://lxspine.blog.hexun.com/8664035_d.htmlSetting color and font attribute of the item for CTreeCtrl in VC++.翻译Zafir Anjum 的文章Setting color and font attri

2012-05-01 11:56:05 2775 3

原创 树形控件 CTreeCtrl CViewTree

CTreeCtrl在三种不同情况下创建的方式1、如果要在对话框窗口上创建树形控件,你需要在对话框类中定义一个CTreeCtrl类型的成员变量。2、如果树形控件是一个子窗口,你可以使用CTreeCtrl::Create()来构建树形空间对象。3、如果你使用了CViewTree对象,那么你需要使用CViewTree::GetTreeCtrl()获得对树形控件的引用如果你想在你的控件

2012-05-01 02:23:24 5022

Angle_v3.4_PART3.rar

Angle是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。

2017-01-20

Angle_v3.4_PART2.rar

Angle是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。

2017-01-20

Angle_v3.4_PART1.rar

Angle是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。

2017-01-20

Angle - Bootstrap Admin 3.5.4 2017-01-20更新part3

Angle3.5.4 2017-01-20更新 是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。

2017-01-20

Angle - Bootstrap Admin 3.5.4 2017-01-20更新part2

Angle3.5.4 2017-01-20更新 是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。

2017-01-20

Angle - Bootstrap Admin 3.5.4part1 (共1-3部分

Angle3.5.4 2017-01-20更新 是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。

2017-01-20

XP打印机连接数限制

XP打印机连接数限制

2013-09-10

华为内部代码规范

华为内部代码规范

2013-09-10

Modbus标准通讯协议格式

Modbus标准通讯协议格式

2013-09-10

VC 谷歌地图API调用

VC 谷歌地图API调用

2013-09-10

VC各类按钮控件

VC各类按钮控件

2013-09-10

android中调用webservice总结

android中调用webservice总结

2013-09-10

android记住密码和自动登录的实现源码

android记住密码和自动登录的实现源码;

2013-06-27

VC/MFC调用JS(Javascript)通用类

VC/MFC调用JS(Javascript)通用类 \CWebPage类 可以方便调用JS接口,例如调用地图服务

2012-12-27

MFC 窗体由小向大缩放效果显示特效

MFC 窗体由小向大缩放效果显示特效

2012-12-11

微软官方清理软件安装痕迹工具

微软官方清理软件安装痕迹工具

2012-12-11

注册表清理工具4.0

注册表清理 !

2012-12-11

VSPD6.9虚拟串口工具

VSPD6.9

2012-12-05

XE2.Activator.v5.5.rar

一键解决XE2 UPDATE4注册问题 lsuper大侠作品: 为了便于在 Lite 5.5 中使用 Pingos 的 Embarcadero RAD Studio XE2 KeyGen 和 Freecat 的 AutoPatch,同时,也为了便于正在使用 XE2 RTM 其他版本的童鞋们摆脱之前破解不完善导致的一系列的问题,花了 n 天的时间研究了一下 emb 的 bdsreg 和 Pingos 的 keygen 和 Freecat 的 AutoPatch,终于写成这个:Activator.exe 他的主要作用: 1、移除 5.0 的 Patch 2、结合 Pingos 的 keygen 产生注册信息 3、结合 Freecat 的 Patch 避免自校验等问题 相对 Pingos 的 keygen 的使用,这个 Activator 实现“一键激活”! 使用方法: 1、rar 解压到一个目录下 2、执行 Activator.exe 即可 发布历史: 2012.03.06 - v5.5 1、针对 Update4,结合那位不知名的外国友人的 Bds.exe Patch 重新制作 2011.12.16 - v5.4 1、针对 Update3,结合 Freecat 的 Bds.exe Patch 重新制作,感谢 Freecat 2011.11.05 - v5.3 1、针对 Update2,结合 Freecat 的 AutoPatch 重新制作,感谢 Pingos、Freecat 和 Yinsim 2011.10.10 - v5.2 1、针对 Update1 调整文件补丁 2011.09.20 - v5.1 1、首次发布 BTW: 为啥不采用支持安装的 KeyGen v2?因为在我测试的 XP 中这个会导致 XE2 崩溃,而且 v2 产生序列号比较慢,而对于 Lite 来说要的是能正常运行的 KeyGen。 最后: 再次对 KeyGen 的作者 Pingos 和 AutoPatch 的作者 Freecat 表示最最诚挚的感谢! O(∩_∩)O~

2012-04-06

vsflexgrid 8 含注册码与头文件

vsflexgrid 很强大的数据表格控件,可用于vc\vb中

2012-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除