自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 用C++11的std::async代替线程的创建

c++11中增加了线程,使得我们可以非常方便的创建线程,它的基本用法是这样的: void f(int n);std::thread t(f, n + 1);t.join();  但是线程毕竟是属于比较低层次的东西,有时候使用有些不便,比如我希望获取线程函数的返回结果的时候,我就不能直接通过thread.join()得到结果,这时就必须定义一个变量,在线程函数中去给这个变量赋值,然后join

2016-02-19 13:35:26 612

原创 创建COM对象

成功初始化COM库之后,线程就可以安全使用COM接口了。为了能够使用COM接口,你的程序首先应该创建一个实现接口的对象。一般来说,有两种方式创建COM对象:1.实现模块会提供创建对象的方法2.COM提供了一个函数CoCreateInstance

2016-02-17 10:31:02 946

原创 COM组件的错误处理

COM的函数会返回一个HRESULT类型的返回值来表明成功或者失败。HRESULT是32位的整型数据,最高位标记成功或者失败。0表示成功1表示失败。

2016-02-15 11:14:57 4148

原创 COM组件的初始化

任何一个使用COM组件的windows程序在初始化COM库的时候都要调用CoInitializeEx函数,每一个使用COM接口的线程必须单独调用这个函数。

2016-02-15 10:36:39 4251

原创 Windows编程之COM组件

什么是COM接口? COM即Component Object Model,到底是用来干啥的呢?如果你了解Java或者C#,你应该会很了解interface。在C++中,最接近接口概念的应该是虚类了,所谓虚类,就是只包含虚函数的类。

2016-02-02 14:25:55 6158

原创 Windows编程C++之第一个Windows程序

这篇文章主要是来介绍如何create一个最基本的windows程序。它创建的窗口是最基本的空白窗口,下面是对应的代码

2016-02-02 09:24:04 673

原创 Windows 编程之WinMain

每一个Windows程序都有一个程序入口点函数:WinMain或者wWinMain,下面是wWinMain的定义

2016-02-01 16:27:47 488

原创 Windows编程C++之句柄

什么是窗口?窗口是windows编程的核心,那什么是窗口?此时浮现在你脑中窗口的应该是这个样子的 这种类型的窗口叫做应用窗口或者主窗口,窗口内部的区域叫做client area,是由用户自己的程序管理的,窗口外的区域是由OS管理的。下图是另外一种类型的窗口。

2016-02-01 16:15:19 1676

原创 Windows编程数据类型概述 C++

如果你从来没有接触过windows编程,那么当你第一次看到windows程序的时候,你会晕了,因为满篇的DWORD_PTR 或者诸如 LPRECT一类的标识,所以,弄清这些标识符是有必要的。

2016-02-01 14:58:12 894

Opengl 轨迹球

此代码可以利用鼠标控制物体,实现了轨迹球

2016-01-06

空空如也

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

TA关注的人

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