- 博客(143)
- 资源 (5899)
- 收藏
- 关注
原创 路遥知马力,日久见人心
《你让我妻守空房,我让你妻哭断肠》 话说路遥和马力是好朋友,路遥父亲是富商,马力的父亲是路遥家的仆人。虽然是主仆关系,两人的关系很好。他们一起读书,一起玩耍。到了该谈婚论嫁的年龄了,路遥有钱有势,不愁没老婆,而马力贫困潦倒,一直没人提亲。有一天有媒人给马力提亲,马力大喜,但是却要昂贵的彩礼。马力只好请同学路遥帮助,路遥说:借钱可以,但是结婚入洞房我来替你前三天。马力怒火冲头,但是又没有办法,总不能
2013-06-24 16:18:07 2418 1
转载 Windows Touch: 7 Essential Samples for Multitouch Developers
Windows Touch is a powerful API enabling multitouch development on Windows. Surprisingly, we have seen limited adoption from consumers and developers in this space but anticipate with the release of
2013-06-17 16:49:47 2635
转载 Multi-Touch 开发资源汇总
作者:李敬然(Gnie) 出处:{GnieTech}(http://www.cnblogs.com/gnielee/)//http://www.cnblogs.com/gnielee/archive/2010/09/01/multi-touch-resources-summary.htmlWPF 多点触屏开发WPF Multi-Touch 开发:Windows 7 安装多点触屏模拟器WPF Mul
2013-06-17 16:38:45 2336
转载 Direct2D 中ID2D1Bitmap 的使用
创建 ID2D1Bitmap 对象:若要创建位图,请使用将在其上绘制位图的呈现器目标的以下方法之一: ID2D1RenderTarget::CreateBitmapID2D1RenderTarget::CreateBitmapFromWicBitmap 这里我们主要介绍了第一种方式创建: m_d2dDeviceContext->CreateBitmap( p
2013-06-16 15:20:58 6060
转载 Visual Studio 2012 - Visual C++ MFC 类
MFC 类在下面的类中列出了 Microsoft 基础类 (MFC)库中。重要事项MFC 类及其成员不能在 Windows 运行时执行的应用程序。 本节内容CAccelerateDecelerateTransition 类实现加速-减速转换。CAnimateCtrl 类提供 windows 常用动画控件的功能。CAnimationBaseObject 类所有动画对象的基类。CAni
2013-06-15 15:52:18 5723
转载 Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整
Visual Studio2010 SP1针对Visual C++2010 做出的更新以及调整主要集中在下列方面。1.支持基于视频加速的MFC图像和动画MFC类增加了对Visual Studio 2010的SP1的 链接到的类方法增加了对Visual Studio 2010的SP1的链接到该已被添加到MFC的全局函数的参考文档。这包括已被添加到现有类的方法。2.新的AMD和Intel指令集支持,并
2013-06-15 15:45:24 2767
原创 向 MFC 项目添加 D2D 对象
此演练介绍如何将基本 Direct2D (D2D) 对象添加到 Visual C++ Microsoft 基础类库 (MFC) 项目中,然后将该项目构建到在渐变背景上输出“Hello, world”的应用程序中。 此演练演示如何完成以下这些任务: 创建 MFC 应用程序。
2013-06-15 15:14:54 4059
原创 俄罗斯总统-普京
俄罗斯人民为什么爱戴普京●全民公费医疗。不管工人、农民、还是无业者,只要是俄罗斯公民,就一律享有公费医疗。●免费教育。孩子上学,一律免费,连教科书,都由学校无偿提供。非但如此,所有学校,每天都免费向学生供应一顿丰盛的早餐或午餐。●全俄罗斯财政收入的三分之一,用来购买公共服务和完善公共设施。 ●动真格的反腐倡廉●高层领导及子女一律不许国外定居●体恤民众但从不惯着懒汉 普京的七句话 1.没有实力的愤怒
2013-06-10 21:48:44 1890
转载 MFC子窗口和父窗口(SetParent,SetOwner)
MFC子窗口和父窗口(SetParent,SetOwner) 一、概念和区别 在windows系统中,每个窗口对象都对应有一个数据结构,形成一个list链表。系统的窗口管理器通过这个list来获取窗口信息和管理每个窗口。这个数据结构中有四个数据用来构建list,即child、sibling、parent、owner四个域。 所以我们可以看到,窗口之间的关系有两种:owner-owned 关系和
2013-06-08 10:12:33 1814
转载 Introduction to DirectWrite
Introduction to DirectWritehttp://www.nuonsoft.com/blog/2009/05/27/introduction-to-directwrite/Microsoft has added two interesting new API’s to Windows 7: Direct2D and DirectWrite. Direct2D replaces G
2013-06-07 23:09:01 2301
转载 Direct2D中的DirectWrite
DirectWrite目的: 今天,应用程序必须支持高质量的文字描绘,分辨率无关的框架字体,完全的支持Unicode文本,DirectWrite就是提供这些或者更多特性的DirectX API。l 设备无关的文字布局系统改进了文档和UI的文字可视效果;l 用GDI、Direct2D或应用程序具体的渲染技术支持的高质量ClearType文本渲染;l 当使用Direct2D的时候还可以提供
2013-06-07 23:07:06 6743
转载 Drawing in layered window with Direct2D
Drawing in layered window with Direct2D从c方式创建窗体,创建默认消息处理:LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ PAINTSTRUCT ps; HDC hdc; switch (message) {
2013-06-07 23:05:01 2989
转载 正交投影的DIRECT2D绘图基础部分
使用正交投影的Direct2D绘图基础部分引用:http://hi.baidu.com/shallow_sleep/blog/item/84a1c7f42f12a5d0f3d38513.html#include #include #pragma comment(lib,"d3d9.lib")#pragma comment(lib,"d3dx9.lib")IDirect3D9* _d3d9;
2013-06-07 23:04:18 3189
转载 Direct2D 中ID2D1StrokeStyle 的使用
用ID2D1StrokeStyle可以构建出我们想要的风格:virtual HRESULT CreateStrokeStyle( [in] const D2D1_STROKE_STYLE_PROPERTIES *strokeStyleProperties, [in, optional] const FLOAT *dashes, UINT dashesCount, [
2013-06-07 23:03:34 4744
转载 Direct2D 中层概述
http://msdn.microsoft.com/zh-cn/library/windows/apps/dd756654.aspx什么是层?层由 ID2D1Layer 对象表示,它使应用程序可以操作一组绘制操作。可通过将层“压入”呈现器目标的方式来使用层。呈现器目标执行的后续绘制操作将被指引到压入的层。在处理完该层之后,可从呈现器目标“弹出”该层,这可将该层的内容重新复合到呈现器目标中。与画笔类
2013-06-07 23:02:50 2207
转载 Direct2D 中ID2D1Bitmap 的使用
创建 ID2D1Bitmap 对象:若要创建位图,请使用将在其上绘制位图的呈现器目标的以下方法之一: ID2D1RenderTarget::CreateBitmapID2D1RenderTarget::CreateBitmapFromWicBitmap这里我们主要介绍了第一种方式创建: m_d2dDeviceContext->CreateBitmap( pi
2013-06-07 23:01:36 4514
转载 Creating a Simple Direct2D Application
Creating a Simple Direct2D Applicationhttp://msdn.microsoft.com/zh-cn/library/windows/desktop/hh404478 This topic walks you through the process of creating the DemoApp class, which creates a window an
2013-06-07 22:58:48 2578
转载 Direct2D draw bitmap
direct2d draw bitmapd2d 画图环境:Windows 8 Pro +Visual Studio Ultimate 2012http://www.cnblogs.com/graphics/archive/2013/02/27/2764869.html// D2DImageExample.cpp : 定义应用程序的入口点。//#include "stdafx.h"#incl
2013-06-07 22:56:17 3812
转载 WinRT使用direct2d自由旋转图片
WinRT 使用direct2d自由旋转图片速度比GDI+绘制快上N倍。directx绘制真给力!!WriteableBitmap^ CImagePosterPuzzle::RotateImage(WriteableBitmap^ bitmap,int rotate){ if(bitmap==nullptr) return nullptr; ID2D1RenderTarget*
2013-06-07 22:55:25 6333
转载 Direct2D中的IWICBitmap接口
Direct2D中的IWICBitmap接口IWICBitmapProvides access to a rectangular area of the bitmap. IWICImagingFactory *pFactory = NULL; IWICBitmap *pBitmap = NULL; UINT uiWidth = 640; UINT uiHeight
2013-06-07 22:55:05 4363
转载 Direct2d effects
Direct2d effectsThe Direct2D effects API is an addition to Direct2D that provides image effect processing. Direct2D effects is GPU accelerated, immediate-mode, and is integrated with Direct2D.With Dir
2013-06-07 22:54:15 2824
转载 Direct2d , WICBITMAP
Direct2d , WICBITMAPprivate: ID2D1Factory* m_pDirect2dFactory; ID2D1HwndRenderTarget* m_pRenderTarget; ID2D1SolidColorBrush* m_pLightSlateGrayBrush; ID2D1SolidColo
2013-06-07 22:53:29 3941
转载 Direct2D画背景纹理
d2d 画背景纹理HRESULT ImageComponent::CreateGridPatternBrush(ID2D1RenderTarget *pRenderTarget,ID2D1BitmapBrush **ppBitmapBrush){ HRESULT hr = S_OK; // Create a compatible render target. ID2D1
2013-06-07 22:52:36 3875
转载 Direct2D在VC中的使用
http://www.cnblogs.com/graphics/archive/2011/05/23/1964273.html http://msdn.microsoft.com/zh-cn/library/dd371902(v=VS.85).aspx http://technet.microsoft.com/zh-cn/library/dd756653(v=vs.85).aspxhttp://
2013-06-07 22:51:09 3968
转载 Direct2D QuickStart
Direct2D QuickStartDirect2D is a native-code, immediate-mode API for creating 2D graphics. This topic illustrates how to use Direct2D within a typical Win32 application to draw to an HWND.This topic c
2013-06-07 22:48:34 2101
转载 Introducing Direct2D
Introducing Direct2DKenny KerrThis column is based on a prerelease version of Windows 7. Details are subject to change.ContentsArchitecture And PrincipalsFactories And ResourcesRender TargetsBrushes A
2013-06-07 22:47:30 2748
转载 Direct2D入门
Direct2D入门一. 资源管理(Resource management)和Direct3D一样,Direct2D程序需要处理设备丢失(Device lost)问题。Direct2D中的资源分为设备独立资源(Device independent resource)和设备依赖资源(Device dependent resource)。设备独立资源包括:ID2D1DrawingStateBlockI
2013-06-07 22:45:34 4011
转载 设置窗口透明
设置窗口透明1.设置窗口透明//Set WS_EX_LAYERED on this window::SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,::GetWindowLongPtr(GetSafeHwnd(),GWL_EXSTYLE)|WS_EX_LAYERED);//Make this window 70% alpha transparentthis->
2013-06-07 22:42:16 1574
转载 WTL-Draw a bitmap with transparent color
WTL-Draw a bitmap with transparent colorclass CWTLFrameView : public CWindowImpl{private: CBitmap m_BitmapSample; CBitmap m_BitmapMask;public: DECLARE_WND_CLASS(NULL) BOOL PreTransl
2013-06-07 22:40:21 1982
转载 WTL-Direct2D,DirectWrite,Windows Animation
WTL-Direct2D,DirectWrite,Windows AnimationWindows 7引入了不少有趣的新技术:Direct2D,DirectWrite,Windows Animation,还有Windows Media Foundation等等,在加上之前Windows Vista引入的Windows Image Component等技术,基本上把整个UI,多媒体框架都进行了翻新。
2013-06-07 22:39:32 3074
转载 WTL-DWM,Direct2D
WTL-DWM,Direct2DDWM和Direct2D都是基于Direct3D的技术,因此二者很容易配合在一起使用。在上一篇文章中所编写的小程序,要想启用DWM的半透明效果只需要对程序做些简单修改即可:1.将背景画刷改为黑色;2.在窗口类继承列表添加CDwmImpl3.修改创建RenderTarget的代码为:D2D1_SIZE_U size = SizeU(rc.Width(),rc.Heig
2013-06-07 22:38:04 2374
转载 使用WIC将Direct2D绘制的图形保存为文件
从Windows Vista开始引入的WIC(Windows Imaging Component)组件以面向对象的方式处理位图,并且很适合与Direct2D配合使用。可以将Direct2D绘制的图像使用WIC保存为位图文件。以下代码演示如何将Direct2D绘制的带有透明背景色的图像保存到png位图文件:CComPtr spWicImagingFactory;IFR(Direct2DHelper
2013-06-07 22:37:42 4033
转载 如何在Direct2D中画Bezier曲线
如何在Direct2D中画Bezier曲线Direct2D通过ID2D1RenderTarget接口支持基本图元(直线,矩形,圆角矩形,椭圆等)的绘制,然而,此接口并未提供对曲线绘制的直接支持。因此,想要使用Direct2D绘制一段通过指定点的曲线,比如Bezier曲线,必须借助于DrawGeometry()方法间接实现。需要通过一定的算法,将指定点转换为定义Path的控制点。幸运的是,codpr
2013-06-07 22:36:17 3591
转载 Direct2D与DWM结合得到的一个背景半透明的程序
Windows Vista和Windows 7中引入了一个新的组件:Desktop Window Manager(DWM),用于管理和控制窗口的显示。由于DWM和Direct2D在底层都是基于DirectX,因此二者可以很好的在一起工作。结合二者可以得到一些以前很难获得的特效。例如,在Win7系统开启窗口透明的情况下,使用新的Win32 API DwmExtendFrameIntoClientAr
2013-06-07 22:32:21 3733
转载 Direct2D中DWrite文字
DWrite可以高速地呈现文字:#include "stdafx.h"class unicode_file{ PCWSTR m_view; UINT32 m_size;public: unicode_file(); ~unicode_file(); PCWSTR text() const; UINT32 size() const;};
2013-06-07 22:31:33 4461
转载 Direct2D 变换
可以通过矩阵变换来给几何图形作平移(Translation)、旋转(Rotate)、扭曲(Skew)和大小变换(Scale):#include "stdafx.h"struct SampleWindow : DesktopWindow{ ComPtr m_geometry; ComPtr m_brush; void CreateDeviceIndepende
2013-06-07 22:30:42 2886
转载 Direct2D 几何图形
通过ID2D1HwndRenderTarget,可以轻松地画作各种样式的长方形和椭圆形:#include "Precompiled.h"#include "DesktopWindow.h"D2D1_COLOR_F const COLOR_BLUE = { 0.26f, 0.56f, 0.87f, 1.0f };D2D1_COLOR_F const COLOR_WHITE =
2013-06-07 22:29:18 2699
转载 Direct2D基础窗体编程
Direct2D基于Windows窗体,因此必须了解一些基本的Windows窗体编程:首先,最基本的,可以使用Windows API写一个窗体:#include typedef LRESULT (* message_callback)(HWND, WPARAM, LPARAM);struct message_handler{ UINT message; message_c
2013-06-07 22:26:56 2237
转载 Direct2D的Brush操作
为方便,将D2D的一个基本类DesktopWindow写成如下所示:#include "Precompiled.h"#include #include #pragma comment(lib, "d2d1.lib")using namespace D2D1;using namespace Microsoft::WRL;templatestruct DesktopWindow
2013-06-07 22:24:42 2125
转载 Direct2D绘制的MFC控件
1.要点MFC中已有的控件都是使用GDI/GDI+绘制自身,因此不适合直接从这些已有控件中继承,而应当CWnd中继承,将控件所有外观绘制的工作都交给Direct2D完成;重写OnEraseBkgnd()函数,返回TRUE,已通知框架,控件背景色已由Direct2D负责绘制,框架不需要再绘制背景色;客户端在使用此控件时,需要在窗口初始化时修改窗口的样式为WS_CLIPCHILDREN,以防止客户端干
2013-06-07 16:52:59 3686
qt-win-noncommercial-msvc-3.2.1
2014-09-08
openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人