自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (69)
  • 收藏
  • 关注

转载 MFC+多线程+对话框+进度条

当某段代码执行时间过长时,导致界面一直处于一个状态,不可进行其他操作时,这时使用进度条来告诉用户处理进度是相当必要的。下面介绍在MFC下,如何使用多线程在对话框中控制进度条。首先,创建一个对话框,并建立与其对应的类,当然需要添加一个进度条控件。如下图 MFC+多线程+对话框+进度条然后在对话框对应的类中添加两个函数: void CJingDuTiao::OnTimer(UINT nIDEvent

2015-07-30 19:45:15 2066 2

原创 MFC + MDI文件拖拽功能

第一步:首先在int CXXXView::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加this->DragAcceptFiles();第二步:打开类向导添加WM_DROPFILES消息第三步:在OnDropFiles函数中接收文件路径void CxxxView::OnDropFile

2015-06-09 17:04:03 695

转载 TCHAR、wchar_t、char及字符串处理函数区别

一.ANSI和UNICODE2.ANSI字符和Unicode字符ANSI字符类型为CHAR,指向字符串的指针PSTR(LPSTR),指向一个常数字符串的指针PCSTR(LPCSTR);对应的Windows定义的Unicode字符类型为WCHAR(typedef WCHAR wchar_t) ,指向Unicode字符串的指针PWSTR ,指向一个常数Unicode字符串的指针PCWSTR 。ANSI

2015-06-09 16:56:56 807

转载 Visual C++6.0使用GDI+的一般方法

1.  载解压GDI+开发包;2.  正确设置include & lib 目录; 3.  stdafx.h 添加:#ifndef ULONG_PTR#define ULONG_PTR unsigned long*#endif#include 4. 程序中添加GDI+的包含文件gdiplus.h以及附加的类库gdiplus.lib。通常gdiplus.h包

2015-04-29 13:43:46 1098

原创 头文件中 #pragma once 与 #ifnde f的区别

作用:为了避免同一个文件被include多次实现方式:方式一、#ifndef方式方式二、#pragma once方式在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。方式一:    #ifndef __SOMEFILE_H__    #define __SOMEFILE_H__    ... ... // 一些声明语

2015-04-29 13:36:55 762

转载 与设备无关的位图一、DIB 文件格式

在上一章我们了解到Windows GDI位图对象(也称为与设备相关的位图,或DDB)有许多程序设计用途。但是我并没有展示把这些位图储存到磁盘文件或把它们加载内存的方法。这是以前在Windows中使用的方法,现在根本不用了。因为位图的位格式相当依赖于设备,所以DDB不适用于图像交换。DDB内没有色彩对照表来指定位图的位与色彩之间的联系。DDB只有在Windows开机到关机的生命期内被建立和清除时才有

2015-02-06 11:41:38 2186

转载 MFC中多文档工程得到当前文档和遍历全部打开文档

(1)在MFC中的多文档工程中得到当前文档CMDIFrameWnd  *pFrame = (CMDIFrameWnd*)AfxGetApp()->m_pMainWnd;  CMDIChildWnd  *pChild = (CMDIChildWnd   *)pFrame->GetActiveFrame();   CView   *pV = (CView*)pChild->GetActiv

2015-02-04 13:37:34 1816

转载 虚拟键值表

虚拟键十六进制值十进制值相应键盘或鼠标键VK_LBUTTON011鼠标左键VK_RBUTTON022鼠标右键VK_CANCEL033Ctrl-Break键VK_MBUTTON044鼠标中键VK_BAC

2014-12-03 13:24:15 462

转载 设备坐标和逻辑坐标

设备坐标和逻辑坐标 Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种物理单位(如毫米),还可以是用户自定义的一种单位。在Windows应用程序中,只要与输出有关系,都要使用映射模式。本文的目的是帮助读者了解映射模式的一些基本知识,并对在使用中经常 出现的一些问题提

2014-11-12 14:12:42 459

转载 LINK : fatal error LNK1104: 无法打开文件“LIBC.lib”的问题

要解决问题的话,只要在链接设置那里忽略它就没问题了。下面再列点抄点总结:•Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC

2014-10-14 15:36:09 1715

转载 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

近来新装了 vs2010,  除此还装了vc6.0 和vs2013。。 当我用vs2010 新装一个MFC 的工程的时候,我还没有写一行代码, 试着编译下就出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏“ 提示。 解决的方案: VS2010在经历一些更新后,建立Win32 Console P

2014-10-14 15:34:57 510

转载 vs2010 数据库文件.sdf出错

情景再现:1.创建工程时创建c++浏览数据库文件xxx.sdf时发生错误Intellisense和浏览信息将不能用于c++项目2.打开工程时创建或打开C++浏览数据库文件xxx.sdf时发生错误.intelisense和浏览信息将不能用于C++项目.请确保已安装microsoft sql server compact 3.5 并且没有其他应用程序正在访问文件.如

2014-10-14 14:37:58 1259

转载 AfxMessageBox和MessageBox区别

如果用MFC的话,请尽量使用afxmessagebox,因为这个全局的对话框最安全,也最方便。   但是在WIN32 SDK的情况下只能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessageBox().afxmessagebox更多的时候是用于调试AfxMes

2014-09-19 09:22:41 398

转载 C++ 类的静态成员详细讲解

在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即类名>::静态成员名>。 在C++中类的静态成员变量和静态成员函数是个容易出错的地方,本文先通过几个例子来

2014-08-27 13:06:55 381

转载 WIDTHBYTES

一、定义#define WIDTHBYTES(bits) (((bits) + 31) / 32 * 4);计算图像每行象素所占的字节数目,设置成4的整数倍//=(((bits) + 31) / 8)//=((( biWidth* biBitCount) + 31) / 8)二、参数说明:bits:一个btmap中一行像素的位数总和。 

2014-08-05 13:47:52 1214

转载 GetCurrentTime(),GetLocalTime(),GetSystemTime()之间的区别

MFC下,常用的获取时间方式有以下几种三种:GetSystemTime,GetLocalTime,GetCurrentTime。SYSTEMTIME sysTm, locTm; GetSystemTime(&sysTm);                           //获取格林威治标准时间,与北京时间相差8小时 GetLocalTime(&locTm);           

2014-08-05 09:39:40 1102

转载 dibapi.cpp

dibapi.h收藏 找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)dibapi.cpp  2009-07-02 21:36:11|  分类:c# |  标签:|举报|字号大中小 订阅// ******************************************

2014-07-22 15:24:28 581

转载 C++优先级

PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operat

2014-07-22 11:02:25 428

翻译 GetDocument()

视图对象是用来显示文档对象的内容,函数GetDocument()用于获取当前文档对象的指针m_pDocument.而函数OnDraw()是一个虚函数,负责文档对象的数据在用户视图区的显示输出。在向导生成的成员函数OnDraw()中调用了函数GetDocument().通过获取的文档类指针可以在视图中显示文档内容。void CMysdiView::OnDraw(CDC* pDC)

2014-07-18 14:10:16 2381

转载 VC6.0 error LNK2001: unresolved external symbol _main解决办法

学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。  初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:  unre

2014-07-14 14:48:04 444

转载 捕获Alt键或者Shift+Alt组合键

BOOL CDlgShiftDlg::PreTranslateMessage(MSG* pMsg) {// 捕获Alt键或者Shift+Alt组合键if(pMsg->message == WM_SYSKEYDOWN){switch(pMsg->wParam){case VK_DELETE:MessageBox("你按下的是Alt+Delete组合键或Alt+shift+De

2014-05-06 16:34:36 2756

正弦的绘制

SineWave,正弦曲线的绘制,用C++

2014-07-14

按键响应测试

在Win7环境,vc6.0下,在Dialog中测试响应相关按键,仅供学习交流!

2014-05-06

MFC实例tree

MFC编程实例目录树Table控件经典代码,仿照windows目录树写的代码,对于学习tree control相当有帮助,仅供学习交流!

2014-05-06

树型控件代码

对话框中的Tree control控件的简单应用,仅供学习交流!

2014-05-06

kongzhimianban

在Windows xp环境下可以删除控制面板中的程序添加/删除项,仅供学习参考!

2014-05-06

theMiniCAD_ALL.rar

仿写CAD软件的迷你型代码,仅供学习参考!

2014-05-06

MDI多文档应用程序

更改新建窗口的背景色,以及其他基本功能,仅供参考!

2014-05-06

opengl 入门程序

opengl入门小程序,保证ok,前提你已经搭建好了opengl环境

2014-03-13

tcp/ip详解.pdf

[TCP-IP详解卷三:TCP事务协议、HTTP、NNTP和UNIX域协议].W.Richard.Stevens.文字版[ED2000.COM].pdf

2013-06-09

2010最新注册表.pdf

最新的注册表学习书籍,不看不要后悔哦

2013-06-09

终结者.exe

拥有最高权限,而且无广告,破解版

2013-06-09

KillBox_37257.zip

支持所有文件粉碎,删除文件不留痕迹

2013-06-09

DllErrorsFix.exe

dll文件修复,免费版,免注册,破解版

2013-06-09

Recovery.exe

数据恢复.。免费版

2013-06-09

注册表大全.pdf

包含几乎所有的注册表编辑,操作等方法,及注册表相关知识。

2013-06-09

英语语法大全(完全版).chm

英语语法大全(完全版).chm 英语语法大全(完全版).chm 英语语法大全(完全版).chm 英语语法大全(完全版).chm

2013-06-03

usb-creator.exe

用于创建linux u盘安装,创建usb的linux引导、安装、修复 与大白菜类似

2013-06-03

VM-VirtualBox.exe

Oracle_VM_VirtualBox_Extension_Pack-4.1.24-82872.vbox-extpack

2013-06-03

Linux常用命令全集

Linux命令大全,chm 涵盖所有linux unix 命令 是学习软件的必备知识

2013-06-03

哈雷彗星下载工具.zip

哈雷彗星下载工具.zip

2013-04-30

IP代理大师 v4.exe

IP代理大师 v4.exe通过代理浏览国外的封锁网站!

2013-04-30

清除所有多余的桌面右键菜单.exe

清除所有多余的桌面右键菜单

2013-04-30

木马端口封杀.exe

木马端口封杀.exe

2013-04-30

文件恢复.zip

文件恢复.zip

2013-04-30

Gif编辑器.exe

Gif编辑器.exe

2013-04-30

电脑安全防护].佚名.扫描版.pdf

黑客基础,入门,电脑安全防护].佚名.扫描版.pdf

2013-04-30

sreng2.zip

sreng2.zip sreng2.zip sreng2.zip 专业工具黑客必备

2013-04-30

模式识别 第四版

本书全面阐述了模式识别的基础理论、*方法以及各种应用。讨论了贝叶斯分类、贝叶斯网络、线性和非线性分类器设计、特征生成、特征选取技术、学习理论的基本概念以及聚类概念与算法。与前一版相比,增加了大数据集和高维数据相关的*算法,提供了*的分类器和鲁棒回归的核方法。新增一些热点问题,如非线性降维、非负矩阵因数分解、关联性反馈、鲁棒回归、半监督学习、谱聚类和聚类组合技术。每章均提供有习题与练习,用MATLAB求解问题,给出一些例题的多种求解方法;且支持网站上提供有习题解答,以便于读者增加实际经验。

2018-05-28

Ogre 3D Programming(pro) 源码

Ogre 3D Programming(pro) 源码 Ogre编程的必备资料。值得学习。

2017-12-21

OGRE 3D 1.7 Beginner's Guide

Want to make your own 3D applications, simulations, and games?, OGRE 3D, an open source Object-Oriented 3D Graphics Rendering Engine written in C++, which can be utilized to create a variety of 3D applications and is commonly used in game creation, can help you to do so!, OGRE 3D 1.7 Beginner's Guide, based on the latest version 1.7, makes it super easy for you to make your own monsters, spaceship shooters, weapons, enemies, and more!, OGRE 3D 1.7 Beginner's Guide will teach you to develop 3D applications that are exciting and interesting and if used correctly can result in stunning games and simulations. You will start from the very beginning and then work your way up to complex scenes and stunning effects., In this book you will start with how to download and configure OGRE 3D, then create your first example scene. With the help of this sample scene, you will be introduced to several related topics each of which will be explained through several other examples and by do-it-yourself tasks., After each example there is a section that explains the theory behind the technique used for deeper understanding. You will also use what you learned in one example in another example and repeat each technique several times while learning new ones at the same time to strengthen the topics learned. Within no time you will master the art of game creation. Imagine how great you will feel when all your friends are playing the great-looking games you've created with OGRE 3D and this book., A step-by-step guide for beginners, filled with examples and simple do-it-yourself exercises, What you will learn from this book :, Learn the basics of OGRE 3D, Understand the scene graph, Develop 3D scenes with OGRE 3D, Create complex scenes, Write your own shaders and add them to scenes, Add lights and shadows, Add compositors to 3D scene for post-processing effects, Learn more about user control and animation, Extend OGRE 3D with plugins, Approach, This book is an example-driven introduction to OGRE 3D. Each example shows some new features and you learn step-by-step to create complex scenes with different effects using OGRE 3D. After several examples discussing one topic there is a do-it-yourself part where you will be challenged to solve problems on your own., Who this book is written for, If you have ever wanted to develop 3D applications with OGRE 3D, this example-driven book will enable you to do so. Understanding of C++ is needed to follow the examples in the book.

2017-12-21

SplineTester

Spine曲线,保证了线条连接点的平滑,值得参考。

2016-08-10

包含近30种图像特效的VC小程序

包含近30种图像特效的VC小程序.

2015-04-08

又一个douglas道格拉斯VC++算法例子

又一个douglas道格拉斯VC++算法例子

2015-04-02

Douglas-Peucker VC++算法实现

Douglas-Peucker VC++算法实现

2015-04-02

GDI+画三角形

GDI+画三角形,测试环境vs2013、window7平台,仅供参考

2015-02-03

CToolTipCtrl2

使用CToolTipCtrl来实现,信息提示,类似工具栏信息提示

2014-08-18

CToolTipCtrl

mfc下,在对话框CDialog类中使用CToolTipCtrl类实现提示信息

2014-08-18

dib.cpp源码

dib.cpp dib.h文件,包含中文注释,便于阅读,仅供交流学习。

2014-07-23

dibapi代码

这个代码是DIB处理图像的API函数集合,它可以处理多种DIB图片-This code is DIB image processing function of the API set, it can handle a variety of DIB picture

2014-07-22

GetDeviceCaps

使用视频显示器设备环境时,可以使用GetDeviceCaps获取部分信息

2014-07-14

空空如也

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

TA关注的人

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