- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 GDI双缓冲实现
1.创建一个和绘图窗口一样大的兼容dc2 获取实际显示窗口的dc3 在兼容dc上画图(包括导入图片等)4 一次想将兼容dc 拷贝到实际dc上5清理工作
2018-05-24 09:44:33 1962
转载 C# GDI+双缓冲技术
http://blog.sina.com.cn/s/blog_4e7453df0100d2fy.html (2009-04-11 23:17:23)转载▼ 标签: 休闲分类: CSharp GDI+的双缓冲问题 我想有很多搞图形方面的朋...
2018-05-18 16:55:15 2243
转载 GDI+ 双缓冲
1、GDI概述 GDI在全称是Graphics Device Interface,即图形设备接口。是图形显示与实际物理设备之间的桥梁。 GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。它的桥梁作用体现在: (1)用户通过调用GDI函数将逻辑空间的操作转化为具体针对设备驱动程序的调用。 为实现图形设备无关性,Windows...
2018-05-18 16:13:39 1073
转载 加快编译
在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。那么怎么配置VS2010像VC6.0那样默认的可以只编译修改后的文件呢?针对这个问题的解决办法网络上也有不少,在这里我整理...
2018-05-17 09:57:39 110
转载 MFC UI 和 work thread
对于windows来说,所有的线程都是一样的,但MFC却把线程区分为两种:用户界面(UI)线程和工作者线程。用户界面线程具有消息循环而工作者线程没有。UI线程可以创建窗口并给这些窗口发送消息,工作者线程执行后台任务,因其不接受用户直接输入蘑菇不需要窗口和消息循环。创建UI线程需要首先从CWinThread派生一个线程类,改类与CWinApp类派生额应用程序类很相似(CwinApp继承自CWinTh...
2018-05-16 10:53:16 768
转载 VS加快程序编译速度——以VS2013为例
前言由于当前项目包含了很大.cpp文件,以至于无法享受到DLL动态编译的快感,所以就在网上找了很多方法,将试用后的方法介绍给大家。亲测”多处理器加速“,可以将编译速度至少提升一倍以上,而且没有对源程序生成.exe文件造成阉割。方法介绍:第一步:项目属性->配置属性->C/C++->代码生成->启用最小重新生成:否(/Gm-)第二步: 分debug模式和release模式,...
2018-05-15 11:42:29 1503
原创 二级指针与指针的引用
#include "stdlib.h"#include "stdio.h"#include <iostream>using namespace std;void show(){ std::cout<<"this is show"<<endl;}void calc(){ std::cout<<"this is
2018-05-11 10:44:38 896
转载 编写DLL所学所思(2)——导出类
编写DLL所学所思(2)——导出类2011.10.6烛秋一、导出类的简单方式这种方式是比较简单的,同时也是不建议采用的不合适方式。只需要在导出类加上__declspec(dllexport),就可以实现导出类。对象空间还是在使用者的模块里,dll只提供类中的函数代码。不足的地方是:使用者需要知道整个类的实现,包括基类、类中成员对象,也就是说所有跟导出类相关的东西,使用者都要知道。通过Depende...
2018-05-08 21:53:33 177
转载 编写DLL所学所思(1)——导出函数
编写DLL所学所思(1)——导出函数2010.8.31~2010.9.1总结2011.9.28~30整理烛秋动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。(2) 隐式调用:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以...
2018-05-08 21:51:18 197
转载 C++相对路径
转自:http://www.cnblogs.com/vranger/p/3820783.html 最近节点管理的项目中编程需要用到相对路径和绝对路径,我总是在这一部分弄得不是很清楚,所以把相关的知识摘录一下,以备学习。 C\C++编程中:相对路径+绝对路径电脑硬盘E盘下,建文件夹“test”,"test"下建立子文件夹“file”,"file"下建子文件夹“data”,电脑资源管理器...
2018-05-08 16:44:01 4128
转载 DLL详解
DLL(Dynamic Link Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件...
2018-05-08 15:56:37 2153
MFC UI 线程的使用
2018-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人