- 博客(197)
- 资源 (4)
- 收藏
- 关注
转载 Qt--核心知识归类
Qt是什么?Qt是综合性跨平台的C++应用开发框架,它包括:一个存有400多种图形化用户界面的宏大C++类库、数据库、内核、XML、网络功能、OpenGL、多线程及众多用于以下目的的高级跨平台开发工具:• GUI版面和表单设计• 国际化• 文档Qt库:Qt 类库拥有构建强健高端应用所需的全部函数被分为几个模块,Qt的直属API包括:核心类GUI类SQL数据库类...
2019-04-30 09:48:19
638
转载 GDI+的API类(54个)
名称类功能调整箭头帽AdjustableArrowCap创建自定义箭头线帽位图Bitmap提供装入和保存矢量和光栅图像的方法,并可以创建和操作光栅图像位图数据BitmapData保存位图的属性模糊Blur
2013-05-16 10:30:27
1592
转载 VC下如何使用GDI+进行图像程序设计
原作者:孙涛 整理http://blog.youkuaiyun.com/suntaoznz GDI+介绍Microsoft® Windows® GDI+ 是Windows XP 或者Windows Server 2003 操作系统的子系统。它负责在屏幕和打印机上显示信息。GDI+ 是一个应用程序编程接口,它是一个C++ 类。 如同它的名字暗示一样,GDI+ 是W
2013-05-14 17:50:10
6648
2
转载 ImageStone图像处理C++类库
文章地址:http://www.codeproject.com/Articles/13559/ImageStoneImageStone - 一个功能强大的C + +类库的图像处理如何使用ImageStone STL和Boost库是一个只有头的C + +库,它是由完全的头文件,所以你就可以开始使用它只需添加#include “ImageSton
2013-05-13 17:18:00
5238
转载 GDI绘图方法的初步分析
GDI绘图方法的初步分析文章地址 :http://blog.youkuaiyun.com/alien75/article/details/5761526GDI绘图方法的初步分析此文仅对用GDI绘图进行探讨,不包括其它如DirectDraw、OpenGL等方法。一、利用设备文本(DC)进行贴图操作针对的图形对象是DDB位图,即HBITMAP句柄二、贴图操作是只能在DC间进行而不是
2013-05-13 16:44:27
935
转载 WINDOWS API -- GDI
GetDC、GetDCEx、GetWindowDC - [Daily APIs] 李森 - listen 2010-01-22 18:23 阅读:1172 评论:2 CreateDIBSection、BITMAPINFO、BITMAPINFOHEADER、RGBQUAD - [Daliy APIs] 李森 - listen 2010-01-21 20:25 阅读:1683
2013-05-07 17:52:11
1000
转载 VC/MFC 快捷键的实现
转载地址 : http://bbs.ednchina.com/BLOG_ARTICLE_269842.HTMVC中我们经常使用到快捷键,这里快捷键有多种,包括menu,button。另外还区分local的和global的, 其中local的职能在当前程序有焦点(被激活)时有效,而global的,则无论什么时候都有效,测试local的要优先于global的,就是如果当 前激活窗口
2013-04-28 14:52:32
903
转载 CMFCTabCtrl的标签关闭问题
文章链接地址 : http://www.pcw8510.com/?p=1258最近本人在项目过程中和CMFCTabCtrl多次交手,该控件是出现在VS2008之后的,说实话,一般的控件也没啥新意,看看MSDN,自己查查资料就搞定了。这次主要是连续两个问题都出在改控件上,所以我就把这个系列问题记录下来,仅供大家以后参考。一、CMFCTabCtrl标签关闭按钮该控件
2013-04-11 18:28:44
1950
转载 MFC DLL资源动态切换
文章地址: http://blog.youkuaiyun.com/segen_jaa/article/details/7860404在MFC使用过程中,遇到DLL资源与主EXE资源冲突问题。出现这样的Bug,一时无从下手。报错位置在核心代码中dlgcore.cpp。[cpp] view plaincopyBOOL
2013-04-09 19:11:46
1044
转载 全面解读WM_NOTIFY & 消息反射
原文:http://blog.youkuaiyun.com/hustli/category/12732.aspx 摘要:控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。 控件通知消息 在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消
2013-03-27 18:43:02
1101
转载 C++回调函数用法
一、回调函数我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而 那个函数在需要的时候,利用传
2013-03-27 17:53:10
882
转载 MFC窗口风格 WS_style/WS_EX_style
转载地址: http://blog.sina.com.cn/s/blog_5408dfe70100rjoq.html窗口风格(Window style)WS_BORDER 有边框窗口WS_CAPTION 必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。WS_CHILD 说明窗口为子窗口,不
2013-03-22 11:53:17
15325
转载 透明位图的显示
转载地址 : http://www.vckbase.com/index.php/wv/358发布日期:2003-02-06 18:59浏览次数:5201次标 签:图形用户界面文章评分:5.0操 作:下载源文件打印王骏称号:未设置简介:...文章
2013-03-21 14:59:15
1259
转载 VS2008SP1 - CMFCVisualManager
CMFCVisualManager选件类Visual Studio 2012Visual Studio 2010提供用于更改应用程序的外观支持在全局级别。 CMFCVisualManager 选件类使用一致的样式,提供有关绘制您的应用程序GUI控件的选件类一起使用。 这些其他选件类称为视觉管理器,以及从 CMFCBas
2013-03-07 09:31:04
4646
转载 MFC2008SP1 - CGlobalUtils
源代码class CDockingManager;class CBasePane;class CDockablePane;class CPaneContainerManager;class CGlobalUtils{public: CGlobalUtils(); virtual ~CGlobalUtils(); BOOL CheckAlignment(CPoint poi
2013-03-06 11:40:09
1710
转载 MFC2008SP1 : AFX_GLOBAL_DATA 结构体
微软MSDN地址:http://technet.microsoft.com/zh-cn/library/bb984192(v=vs.110).aspx源代码struct AFX_GLOBAL_DATA{ friend class CMemDC; BOOL m_bUseSystemFont; // Use system font for menu/toolbar/ribbons
2013-03-06 11:29:24
2919
转载 CMFCTabCtrl的使用
转载地址: http://www.cnblogs.com/magic-cube/archive/2011/04/27/2029908.html1.在指定位置处创建一个CMFCTabCtrl,并给其添加4个CEdit,?123456789101112
2013-03-04 13:39:45
3096
转载 MFC 2008,新的用户界面 - 3 - 菜单栏、工具栏和状态栏
MFC加入了新窗口元素:窗格。崭新的工具栏和状态栏都是一种窗格。 一、窗格 窗格是MFC在2008年新加入的,它由类CPane和其基类CBasePane实现。窗格就是用来在主框架窗口上占据边框位置的窗口,例如工具栏和状态栏。 CBasePane实现了窗格的基本功能和属性:停靠、浮动以及基本的窗口消息处理。CPane在CBasePane的基础上,实现了抓取的功能,可以用鼠标
2013-02-27 21:23:19
1127
转载 MFC 2008,新的用户界面 - 2 - 应用程序类
看看应用程序类,这个类是MFC程序中必不可少的一个类。MFC用CWinAppEx替代了CWinApp。CWinAppEx从CWinApp派生。向导生成的代码中,主要是InitInstance这个函数有了变化。 LoadStdProfileSettings(4); // 加载标准 INI 文件选项(包括 MRU) InitContextMenuManager(); InitKeyboard
2013-02-27 21:22:44
886
转载 MFC 2008,新的用户界面 - 1 - 框架窗口
早听说Visual C++ 2008 FR1提供了很多新的功能,其中就包括MFC的新界面。现在拿到Visual Studio 2008 SP1简体中文版,急不可待的用了一下。果然,在向导中,就可以在工程里加入modern风格的界面了,可以模仿Office和Visual Stidio的界面风格。阅读向导生成的代码发现,MFC用了一套新的框架类:SDI:CFrameWndExM
2013-02-27 21:21:08
973
转载 Microsoft VS2008 MFC 与BCGControlBar的区别
http://www.evget.com/zh-CN/info/catalog/15748.html最近很多朋友问Microsoft VS2008中自带的MFC与BCGControlBar MFC有什么区别?其实我们可以先搞清楚其中的关系,BCGSOFT开发的BCGControlBar MFC组件是全世界最早最成功的MFC组件,正因为此Microsoft 与
2013-02-27 16:08:37
3039
转载 CMFCPropertyGridCtrl
文章链接: CMFCPropertyGridCtrl的简单教程http://serious.blog.51cto.com/242085/956984自定义颜色// BOOL m_bPropListCustomColors // set custom colors for various elements of the property grid control
2013-02-04 10:37:08
1019
转载 如何改善软件的用户体验 之 颜色与UI
http://www.cnblogs.com/flyingis/archive/2009/05/19/1460483.html顾名思义,GUIs(Graphical User Interfaces,图形化用户界面)从视觉上展现了它们的特性与功能。人机交互在很大程度上是依赖于可视界面,寻找某个事物,并与图形化UI元素进行交互。颜色是任何视觉画面的主要特征,这并不仅限于计算机屏
2013-01-28 10:21:25
1026
转载 不用双缓冲实现无闪烁图象
http://dev.10086.cn/cmdn/wiki/index.php?edition-view-6349-1.html首先说一下产生闪烁的原因,当窗口由于任何原因需要重绘时,总是先用背景色或背景图象将显示区清除,然后才显示图象,这样在短时间内背景色与显示图形交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了,但是会使得窗口
2013-01-25 03:35:56
603
转载 MFC 双缓冲图形刷新
绘图时屏幕闪烁的原因分析很长一段时间我一直认为绘图过程中出现的屏幕闪烁是图形刷新速度过快而造成的(相信有很多朋友也跟我一样有这样的想法),但是通过编写一些绘图程序,我发现事情并非如此,至少刷新速度快不会是造成屏幕闪烁的根本原因。这个问题可以通过下面的两个试验进行说明。1、编写一个刷新速度很慢的应用程序,可以设计为通过点击鼠标来进行屏幕刷新。通过该试验可以发现即使屏幕的刷新速度很慢,但是在每
2013-01-23 11:36:30
817
转载 深入浅出MFC - Windows对象、句柄与MFC对象
http://blog.sina.com.cn/s/blog_493309600100cqhy.html Windows对象是以句柄来标识的,对应的MFC类就是这些句柄的C++包装。内存中的Windows对象一定有唯一的句柄来标识,但不一定有对应的MFC类对象在内存中。当需要获取Windows对象的对应MFC类对象而内存中又没有此对象时,系统会创建一个临时MFC类对象返回给用
2013-01-23 10:43:57
882
原创 WINDOWS API -- GetSystemMetrics()函数
测试当前程序SystemMetrics的代码--#include #include using namespace std;class CParam{public: CParam(){index=0;val=0;name=_T("");}; ~CParam(){}; int index; int val; CString name;};class CVecPa
2013-01-22 17:59:06
1168
转载 Visual Studio 2012 - Visual C++ MFC 类
Visual Studio 2012 - Visual C++MFC 类在下面的类中列出了 Microsoft 基础类 (MFC)库中。重要事项MFC 类及其成员不能在 Windows 运行时执行的应用程序。 本节内容CAccelerateDecel
2013-01-21 00:33:27
6653
1
转载 Visual Studio 2012 - Visual C++ 层次结构图
层次结构图查看内容: 仅翻译此为机器翻译内容。Visual Studio 2012 - Visual C++层次结构图下图演示从 CObject派生的 MFC 类:下图演示从 CWnd 和 CCmdTarget派生的 MFC 类:下图演示从 CObject未派生的
2013-01-21 00:31:24
2706
转载 Visual Studio 2012 - Visual C++ CMFCToolBar Class
http://technet.microsoft.com/zh-cn/magazine/bb984480.aspxVisual Studio 2012 - Visual C++CMFCToolBar选件类CMFCToolBar 选件类类似于 CToolBar选件类,但是,提供用户界面功能附加支持。 其中包括简单的工具栏、工具栏有快捷图像的,大图标、寻
2013-01-21 00:06:06
2788
2
转载 CString源代码
CString使用的是引用技术,可以共享数据(这个大家都知道),另外空的CStirng是指向一个固定的地址的(_afxInitData).另外CStirng是有长度限制的2147483647(无符号int 的最大值).数据格式struct CStringData{ long nRefs; //引用记数 int nDataLength; //字符使用长度 int nAll
2013-01-20 19:28:10
1111
1
转载 VC2008界面编程
1,VC2008界面编程疑难问题汇总 http://zhoumf1214.blog.163.com/blog/static/5241940201013103357119/ 2,
2013-01-17 15:10:08
779
转载 ESFramework 开发手册(07) -- 心跳机制
傲瑞科技 - 官方博客连接地址:http://blog.oraycn.com/ESFramework_07.aspx 虽然我们前面已经介绍完了ESFramework开发所需掌握的各种基础设施,但是还不够。想要更好地利用ESFramework这一利器,有些背景知识是我们必须要理解的。就像本文介绍的心跳机制,在严峻的Internet
2013-01-10 19:22:37
500
原创 2013年春节放假通知
2013年春节放假通知一、假期安排公司2013年春节放假安排如下:日期2/52/62/72/82/92/102/112/122/132/142/152/162/172/18星期
2012-12-26 09:32:23
819
转载 深入浅出MFC学习笔记--转载从优快云,作者ITer
侯捷《深入浅出MFC》深入浅出MFC学习笔记:(第一章:win32基本概念,第二章:C++的重要性质)http://blog.youkuaiyun.com/ithzhang/article/details/7622830深入浅出MFC学习笔记:(第三章MFC六大关键技术之仿真:类型识别,动态创建) http://blog.youkuaiyun.com/ithzhang/article/deta
2012-12-06 16:43:58
1113
原创 MFC 的根--CObject
从afx.h中摘抄--目录X:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h1,类继承关系/////////////////////////////////////////////////////////////////////////////// Classes declared in
2012-11-30 16:48:32
2379
原创 应用程序多语言切换
项目目标:应用程序国际化编程语言:C++语言项目内容:输出多国家语言版本程序,并且可以在多个语言之间进行切换。方法一:使用配置文件标注.每一种语言用一份描述文件,根据当前选择的语言调用不同的语言描述文件。使用.INI配置文件方式使用.XML配置文件方式方法二:资源包动态链接使用VC/MFC进行开发,可以使用多个动态链接库资源包进行切换。需要使用到
2012-11-23 10:55:09
1263
转载 句柄的本质
句柄概念在WINDOWS编程中是一个很重要的概念,在许多地方都扮演着重要的角色。但由此而产生的句柄概念也大同小异,比如:>(Microsoft Press,by Richard Wilton)一书中句柄的概念是:在Windows环境中,句柄是用来标识项目的,这些项目包括: *.模块(module) *.任务(task) *.实例(instance) *.文件(fil
2012-11-01 14:28:39
665
转载 Unix下五种IO模型
1. I/O模型 Unix下共有五种I/O模型 a. 阻塞I/O b. 非阻塞I/O c. I/O复用(select和poll) d. 信号驱动I/O(SIGIO) e. 异步I/O(Posix.1的aio_系列函数) 1). 阻塞I/O模型 应用程序调用一个IO函数,导致应用程序阻塞,等待数据准备好。 如果数据没有准备好,一直等待。。。。 数据准备好了,从
2012-10-30 09:47:32
479
转载 Windows I/O模型、同步/异步、阻塞/非阻塞
Windows I/O模型、同步/异步、阻塞/非阻塞同步 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数发送一个消息给某个窗口,在对方处理完消
2012-10-29 17:53:11
1104
《C++ STL开发技术引导》配套光盘(16章全)
2011-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人