自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (46)
  • 收藏
  • 关注

转载 MFC 扩展库 - CJ60Lib的介绍

原来的库(MFCXLib)已经更名为CJ60Lib,这是为了与那些使用旧库的程序区别开来。本库与旧的库具有同样的功能,但是,针对Visual C++ 6.0作了几个扩展。请按照下面的步骤来设定你的应用程序使用CJ60Lib这个MFC扩展库:在你的工程设定(project/setting)中,选择 General 标签,确保 Microsoft Foundation Class被

2012-05-31 09:21:29 1354

转载 VC对话框中显示网页

我们知道在MFC中提供了一个CHtmlView来显示网页,但并没有为基于对话框的程序提供一个如CHtmlCtrl的网页控件。为了在对话框中显示网页我们可以从CHtmlView里重载一个类来实现,同时我们也可以利用microsoft webbroser这个ActiveX控件来实现。在本文中我们以利用microsoft webbroser为例子来说明在对话框程序里显示网页,具体步骤如下:1

2012-05-30 17:09:17 1290

原创 类的继承引起的一个错误:error C2259 cannot instantiate abstract class due to following members

继承自CControlBar的新类,编译出错error C2259: 'CTestDockBar' : cannot instantiate abstract class due to following members: 错误原因:一个实现类继承了一个抽象基类,但是却没有把抽象基类中的方法全部实现。解决方法: //实现父类的抽象方法 virtual void OnUpda

2012-05-29 14:56:23 6548 1

转载 VC中的CWnd指针和HWnd的区别于联系

HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。   CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_hWnd成员。由HWnd得到CWnd*:CWnd wnd;HWnd hWnd;wnd.Attach(hWnd);通常一个窗口资源已经和

2012-05-29 14:16:46 1027

转载 多重继承引起的二义性问题

派生类直接派生于a,b两基类,a,b两个又都有成员display或者都有成员int p。这个时候要是派生类c调用display,则出错,原因是系统不知道改掉用哪一个display。此时这样写:c c1; c1.a::display();若是在c的成员函数中调用display则要这样写a::display(); 如果a,b都是由n派生而来。则a,b都继承了n的成员,则a,b具有同名的成员

2012-05-29 14:02:03 1088

原创 关于DockControlBar()时调试出现ASSERT(pBar->m_pDockContext != NULL);错误处

很可能是创建完CControlBar后没用CControlBar::EnableDocking(),添加上试试!

2012-05-29 09:37:01 2488

转载 UpdateData()用法

一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。       当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用UpdateData(FALSE);如果你希望知道用户

2012-05-26 14:41:11 541

转载 Invalidate()函数

InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和O

2012-05-26 14:40:21 654

转载 memset函数详细说明

1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar()

2012-05-26 14:39:32 520

转载 屏蔽ENTER键、ESC键的使用

一、添加函数,屏蔽ENTER键和ESC键的使用:BOOL CBingLi::PreTranslateMessage(MSG* pMsg){   // TODO: Add your specialized code here and/or call the base class   if(pMsg->message   ==WM_KEYDOWN)     {

2012-05-26 14:38:02 964

转载 轻松实现类VC界面(停靠窗口) (转载)

下图是一个类似VC的界面,左边、底下有两个可浮动、可变大小的控制窗口。许多朋友都希望在自己的程序中实现类似的界面,因为此种类型的界面用途很广、通用性很强,所以笔者总结了一下实现的步骤,辑此一文,并提供源代码供大家参考! 一、实现原理图中两个窗口的实现类是从CControlBar派生出来的,我们并不需要从头到尾实现该类,因为Cristi Posea先生已经为我们实现了一个

2012-05-26 14:33:44 1111

原创 duilib 窗口问题

1.使用UIDesigner设计窗口时,要把随窗口最大化而最大化的布局或控件Pos属性设为0,0,0,0,否则窗口最大化布局或控件不变。2.拖动窗口的消息在OnNcHitTest中,判断point位置,返回HTCAPTION。3.给button等控件加提示:UIDesigner中控件属性Tooltip添加你要做的提示。

2012-05-21 14:47:56 1916

原创 VC运行时库的一些资料

VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)。Reusable LibrarySwitchLibraryMacro(s) DefinedSingle Threaded/MLLIB

2012-05-18 17:09:05 1365

转载 duilib之源码分析

《duilib之源码分析》1 stdAfx.h* lengthof(x) 计算数组长度宏* MAX  两值最大* MIN  两值最小* CLAMP(x,a,b) x在a,b之间则取x否则取最小2 UIBase* UI_WNDSTYLE_ 窗口风格属性* UI_CLASSSTYLE_ 窗口类属性* TRACE(LPCTSTR pstrFormat, ...)

2012-05-18 10:51:08 2743 1

转载 DUILibxml配置

DUILibxml配置项根节点        子类      属性                            类型Window                                                             |--------Image      图片信息    |            o------name

2012-05-18 10:50:17 1541

转载 DUiLib 源码分析——第二篇UIBase

DUiLib 源码分析 ——以UiLib 1.01版为分析目标----------------------------------------------------------------------------------分析约定:private o------- 私有的成员变量或方法protect x------- 受保护的成员变量或方法public  +-------

2012-05-18 10:49:35 2788

转载 DUiLib 源码分析——第一篇UIManager

DUiLib 源码分析 ——以UiLib 1.01版为分析目标----------------------------------------------------------------------------------分析约定:private o------- 私有的成员变量或方法protect x------- 受保护的成员变量或方法public  +-------

2012-05-18 10:48:57 7052 2

原创 VC++的链接错误LNK2005

碰到libcd.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)错误,找资料链接: http://www.cppblog.com/jerysun0818/archive/2006/04/19/5913.html造成LNK2005错误主要有以下几种情况:1.重复定义全

2012-05-17 16:17:14 759

原创 动态、静态链接库小结

一、静态链接库版本一致性1、开发工具版本间一致;2、Debug、Release版本间一致;3、Unicode版本间一致(库编译采用的字符集:Unicode、多字节等);4、调用VC运行时库(MSVCRTXX.dll)一致。二、静态链接库的命名规则举例:Skin++静态链接库的命名规则1. SkinPPStatic为Skin++静态链接库的前缀缩写 ;2. S 为

2012-05-17 11:55:50 768

原创 调用CoCreateInstance 函数 返回值-2147221008 错误

调用之前 加HRESULT Hr = ::CoInitialize(NULL);调用之后加::CoUninitialize();注意CoInitialize 和 CoUninitialize 的调用时机问题最好整个程序在初始化的时候CoInitialize,程序结束的时候CoUninitialize,过早CoUninitialize容易导致其他一些COM接口异常,网上查的CoIniti

2012-05-16 09:41:52 2953

原创 duilib使用注意

1.VC6使用记得Project Settings -> C/C++ -> Preprocessor definitions添加_USRDLL,UILIB_EXPORTS。2.mfc中新建duilib窗口退出时整个程序退出了,是因为duilib窗口退出时使用了PostQuitMessage(0),使得整个程序退出,换成Close(); 但是不知道什么原因有的duilib窗口先退出了,mfc窗口

2012-05-14 15:23:32 7046 12

原创 使用duilib出现“error C2872: 'CRect' : ambiguous symbol”等错误

DUILIB与MFC的结合会产生Crect等冲突。解决方法:1:在stdafx.h中添加#if USE(DuiLib)#define  CRect DuiLib::CRect#define  CPoint DuiLib::CPoint#define  CSize DuiLib::CSize#else#define CRect ::CRect#define

2012-05-14 10:53:49 3642

转载 VC.Net中创建与使用静态链接库(lib)和动态链接库(dll),以及它们的区别

VC.Net中创建与使用静态链接库(lib)和动态链接库(dll),以及它们的区别.使用静态库需要h文件和.lib,在项目中使用静态库需要以下步骤:1.在项目中包含相应的静态库头文件.2.在项目中加入静态库,有两种方法:方法一:项目设置中引用.lib,Project-Property-Configuration Properties-link-Input-Additional De

2012-05-12 09:35:15 1112

原创 warning C4251: 'm_ListInfo' : struct 'DuiLib::tagTListInfoUI' needs to have dll-interface to be used

在StdAfx.h中添加以下:// Duilib使用设置部分#pragma once #define WIN32_LEAN_AND_MEAN        #define _CRT_SECURE_NO_DEPRECATE #include #include  #include "..\DuiLib\UIlib.h" using namespace

2012-05-10 16:26:49 1244

原创 VC非模态对话框创建和销毁

非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When   you   implement   a   modeless   dialog   box,   always   override   the   OnCancel   member   function   and   call   DestroyWindow   f

2012-05-08 09:34:35 530

转载 WM_SYSCOMMAND

从窗口系统菜单上发送该消息,实现窗口的最大化,最小化,移动,还原,移动等操作假设在CWnd派生类中如,关闭窗口SC_CLOSESendMessage(WM_SYSCOMMAND, SC_CLOSE, NULL);最小化窗口SC_MINIMIZESendMessage(WM_SYSCOMMAND, SC_MINIMIZE, NULL);窗口移动状态SC_MOVE

2012-05-07 10:09:06 1428

原创 vc 6.0中文档、视图与框架的互相调用

vc++6.0中的文档、视图、框架与应用程序类之间只有部分可以直接调用,其他都是通过间接调用实现的。下边用一个MFC直接生成的单文档程序My为例。四个类分别问CMyApp、CMyDoc、CMainFrame、CMyView。一、AfxGetApp()与AfxGetMainWnd()     theApp是程序的起点,在程序的任何地方都可以通过AfxGetApp()函数获得该指针。它返回

2012-05-05 10:26:27 504

自绘CTabCtrl改变TAB形状

有3个例子分别是对话框,单文档,多文档的DEMO,强烈推荐,希望对大家有帮助。

2011-11-18

CTabCtrl标签选项卡美化

MFC自带的tab控件很死板,不够美,不够灵活,这个是找了好久才找的派生类,大家可以学习下。

2011-11-18

vc知识库电子杂志52期

BMP图象解析 COM技术 DynamicLayout-VC 6.0对话框动态布局解决方案 I2C通信 MFC 通用控件的初始化 MFC中基于对话框程序快捷键的实现 RGB与YUV图像视频格式的相互转换 Spy++原理初探 WIN32程序挂钩SetLastError,输出错误描述到控制台 WINDOWS标准界面元素 WINDOWS窗口视图 WINDOWS系统 Windows Mobile中如何建立GPRS连接以便Socket能正常通信 超强仿QQ自动伸缩窗口 动态创建控件支持事件响应并可保存与读取 对Open CV 中的平面划分相关函数使用探索 多线程管理类 仿腾讯 QQ 和 Skype 通过URL触发自己的程序 汉诺塔游戏的设计 基于GDI+的数字图像处理 简单录、放音并保存为wav文件程序

2011-11-18

vc知识库电子杂志51期

本期杂志主要讲述串口转TCP/IP 实用程序

2011-11-18

vc知识库电子杂志50期

C 程序的外部变量与函数 C# 2.0匿名方法揭密 C++的static关键字 C++类对象的拷贝构造函数 VC++的Unicode编程 MFC 编写的仿 Windows 计算器 QQ2006 界面编程之鸡蛋里挑骨头 URL编码 FTP客户端库(C#) SendMessage和PostMessage,total ordering及其它 Win32串口编程 Windows 应用程序的入口函数编写 OutlookGrid:以Outlook样式分组和排列数据项(C#) 构建仪表、图表控件的绘制框架 用 C 实现 WebService 用CabLib创建DXF(绘图交换格式)文件 用VC6.0编写Word插件(Office2K、XP、2003) 用VC轻松实现 ADO.net 用完成端口开发大响应规模的Winsock应用程序 编写有图形界面的 Windows 服务程序 真正的全动态报表:RDLC+ReportViewer

2011-11-18

VC知识库电子杂志49期

COM应用程序框架 1.2 GDI和GDI+对象的相互转换 VC++ 6.0使用复选框和单选钮 WIN XP关机的特效实现 Web 版本检查以及为应用程序添加声音效果 WinCE4.2 下轻松调用 Windows Media Player 控件 导出CListCtrl控件到Excel文件 导入表内注入代码(一) 导入表内注入代码(二) 多线程编程之一——问题提出 多线程编程之二——MFC中的多线程开发 多线程编程之三——线程间通讯 多线程编程之四——线程的同步 也谈 QQ 安全 用 VC++建立 Windows 服务程序 用 Win API 实现自绘按钮类 用VC++制作QQ自动登陆软件 在VC中调用 WebService (非托管) 整蛊 QQ 截图 自动隐藏停泊窗体实现 阻止全局钩子的加载 多层图像合成修正版 高效开发与彻底测试

2011-11-18

带图标的ComboBox

带图标的下拉列表框控件,不但可以使你的程序界面美观,而且还能使你的下拉列表框变高。

2011-11-17

VC添加收藏夹导入导出收藏夹

VC 调用IE的网址导入和导出功能 收藏夹功能。

2011-11-16

VC++仿IE侧边栏收藏夹功能的窗口源码

点击收藏夹,会展开收藏夹,可随手关闭,打开后浮在右侧,至于窗口内的内容这个就看你的需要了,可以是菜单,也可以是图片,随你便了,这里主要是说菜单的实现过程

2011-11-14

vc编程基础与实践

本书主要介绍Visual C++ 6.0编程技术,内容涉及相当广泛,既包括Visual C++常规编程技术和应用程序基础的介绍,又有图形用户界面、ActiveX控件、多媒体、数据库等高级话题的介绍。通过这些内容的学习,会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在。   书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速建立对应用程序框架的整体认识。本书是学习Visual C++编程人员不可多得的参考书。

2011-11-11

vc编程与技巧

本书主要介绍Visual C++ 6.0编程技术,内容涉及相当广泛,既包括Visual C++常规编程技术和应用程序基础的介绍,又有图形用户界面、ActiveX控件、多媒体、数据库等高级话题的介绍。通过这些内容的学习,会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在。   书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓,能够帮助读者快速建立对应用程序框架的整体认识。本书是学习Visual C++编程人员不可多得的参考书。

2011-11-11

TabControl经典案例

TabControl经典案例 vc6.0编译.帮助了解TabControl使用。

2011-11-07

cmd命令大全

cmd命令大全,大家可惜学习下DOS指令。

2011-11-05

Visual C++ 高级界面特效制作百例

Visual C++ 高级界面特效制作百例图书,值得我们大家学习!

2011-11-05

Visual C++高级界面特效制作百例

Visual C++高级界面特效制作百例源代码,值得大家学习!

2011-11-05

MFC深入浅出

简体中文版的mfc深入浅出,值得我们大家学习的一本书!

2011-11-03

MYIE源代码

MYIE4.0的源代码,vc6.0web浏览器!

2011-11-03

VC开发WEB浏览器源代码

VC开发WEB浏览器MYIE2.0的源代码!值得我们学习xia !

2011-11-03

visual assist x破解版

visual assist x破解版 适合VC6 vs2005!

2011-11-03

mfc类库中文详解

mfc类库的中文详解,方便大家学习mfc类库!

2011-11-03

jexus-7.1.x-x64.tar.gz

Jexus是一款运行于Linux环境的高性能WEB服务器和负载均衡网关服务器,支持各类Asp.Net、Tomcat、Golang/Python等自宿主HTTP应用程序。

2024-05-08

ProEssentials 8.0.0.62

ProEssentials作为一个分发免费的领先的图表制作工具,在工程、制造、金融和处理大数据集方面被广泛接受。这都要归于其出众的处理速度,完备的功能以及对渲染和终端用户细节的重视。

2017-08-22

FreeRTOS实时内核实用指南中文文档

FreeRTOS官方文档翻译

2017-05-23

pdf转换成png

利用MUPDF将PDF文件转成PNG图片,你可以根据本程序任意修改成适合自己的应用。

2017-05-23

BCompare中文版

支持文件和文件夹对比找出不同,支持文件修改时间对比,文件大小对比,FTP对比等等。

2014-06-27

MFC单文档位图背景例子

MFC单文档位图背景例子

2012-07-14

SetupFactory9030+汉化补丁

Setup Factory 是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。 安装完SetupFactory9,解压汉化补丁覆盖源文件即可。

2012-03-19

非常漂亮的界面 vs2005

非常漂亮的界面实现 ,类似于DirectUI的思想。大家可以学习下

2012-03-05

一套键鼠控制多台电脑的工具

1. Windows平台下多机器间共享一套鼠标和键盘,可提高使用KVM的效率 2. 容易从一台机器复制和黏贴文本或图像到其它所有机器 3. 能够在机器间拖拽文件 4. 能够对其它机器截屏 5. 能够切换成同步控制所有机器 6. 可定制Windows7的登录屏幕 7. 完全对等模式,所有电脑间都是对等的,可以拿起任意一台电脑连接的鼠标和键盘操作其它电脑

2012-02-29

SQLite3 加密版本

SQLite3 加密版本 VC6直接用 里面有相关例子一看就明白

2012-02-23

SQLite3 3.79 VC BCB可用

SQLite最新VC BCB可用的.LIB .DLL .H .EXE

2012-02-23

vc实现获取文件图标

vc实现获取文件图标,简单方便,易学易懂。

2012-02-04

VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜

VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜

2012-01-16

VC++ INI文件读取类

使用方法: 1.先把IniFile.h,IniFile.ccp加入Porject,在要使用该类的头文件中加入 #include "IniFile.h",及CIniFile IniFile; 2.读取和写入: string = IniFile.GetString("section","item","默认"); int = IniFile.GetInt("section","item",666); IniFile.SetString("section","item","设置值"); IniFile.SetInt("section","item",666); 3.ini文件名及路径在初始化时,用SetFileName()设置 注意事项:ini文件如果太长,读取速度会变慢,可以使用多个ini文件。

2012-01-16

日志生成类

很有用的一个类,可以帮你的工程生成日志,方便记录你所需要的信息。

2011-12-13

WEB FTP 带界面的ocx 控件

web上使用的FTP OCX控件带界面,值得参考

2011-11-23

vc知识库电子杂志48期

采用MFC编制MVC模式之球体演示程序"> 定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(八) 定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(六) 定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(七) 根据所选择的 TrueType 字体生成点阵数据 基于ole的VC和matlab混合编程方法 教你使用正则表达式 精通 VC 与 MATLAB 联合编程<九>——综合举例一 精通VC与MATLAB联合编程<十>——综合举例二 连接 COM 与 .NET 的桥梁(一)——预备知识 连接 COM 与 .NET 的桥梁(三)——COM 服务器的 COM Interop 方式 连接 COM 与.NET 的桥梁(二)——COM 服务器的 P/Invoke 方式 乱砍设计模式之二:STATE 模式——履胡之肠涉胡血,悬胡青天上,埋胡紫塞旁 乱砍设计模式之零

2011-11-18

vc知识电子杂志47期

Backoff,Polynomials和中译英一则 Cell插件在J2EE系统中的应用 MANAGED SPY:用我们的新工具继续Spy++对Windows Forms的神话 Python 的数据库操作 UTF-7 邮件安全的 Unicode 转换编码 Web 应用程序用户界面低层测试自动化 采用MFC编制MVC模式之球体演示程序 定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(六) 定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(七) 定制调试诊断工具和实用程序——摆脱DLL“地狱”(DLL Hell)的困扰(八) 根据所选择的 TrueType 字体生成点阵数据 基于ole的VC和matlab混合编程方法 教你使用正则表达式 精通VC与MATLAB联合编程<九>——综合举例一 精通VC与MATLAB联合编程<十>——综合举例二 连接 COM 与 .NET 的桥梁(一)——预备知识 连接 COM 与.NET 的桥梁(二)——COM 服务器的 P/Invoke 方式 连接 COM 与 .NET 的桥梁(三)——COM 服务器的 COM Interop 方式

2011-11-18

vc知识库电子杂志54期

ACE中网络通讯编程基本架构 Base64的编解码方法 C++和C#编写调用COM组件 SQLite在VC下的使用 Skype录音答录机编程思路和代码 Strsafe.h:更安全的C语言字符串处理函数 Win32 结构化异常处理(SEH)探秘 Win32 系统线程信息块(TIB)浅析 从32位应用程序到64位应用程序 大型门户网站架构服务部署研究分析 改变 CListCtrl、CHeaderCtrl 高度、字体、颜色和背景 关于内存对齐 基于CDialogBar的IE多标签栏的实现 将Lua嵌入到自己的程序中 可编辑子项的CListCtrl类 类似QQ游戏大厅导航的树型控件 让C++也支持RMI

2011-11-18

vc知识库电子杂志53期

C++编码中减少内存缺陷的方法和工具 DCOM服务端及客户端指定用户访问的安全设置 Thunk 技术的一个改进 VC6绘制3D饼状图 - 完美版 VC6绘制3D饼状图 VC6下的GDI+双缓冲 VC模仿超炫QQ界面的实现 Windows Media Player界面的实现(SYGUI界面库应用介绍) 从printf谈可变参数函数的实现 单件模式之土著人的可乐瓶 动态加载CBitmapButton的四副状态图 仿QQ悬挂窗口的实现

2011-11-18

空空如也

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

TA关注的人

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