首页 软件列表

首页

电脑开机时间的计算代码

2020-02-16 标签:电脑,开机,时间,计算,代码,函数,功能,返回,retrieve,操作系统,启动,到现在,所经,elapsed,毫秒,它的,dword

函数功能:GetTickCount返回(retrieve)从操作系统启动到现在所经过(elapsed)的毫秒数,它的返回值是DWORD.知道了这个,这个程序也就不是什么难事了。。。CODE:实现代码如下:#include #include #include #include typedef

首页

解析wprintf 中使用%I64d格式化输出LONGLONG的详细介绍

2020-02-16 标签:解析,wprintf,中使,i,64,d,格式化,输出,longlong,详细,介绍,某个,程序,需要,用到,大的,整数,要了,实现

wprintf 中使用%I64d格式化输出LONGLONG 在写某个程序时,因为需要用到一个大的整数,就是要了LONGLONG型:实现代码如下:LONGLONG nLarge;但是格式化时不知道应该用什么字符,用 %d,%l都不行。LONGLONGLONGLONG其实就是int64类型。在winnt

首页

基于重启后消失的注册表键值的详细介绍

2020-02-16 标签:基于,重启,消失,注册表,键值,详细,介绍,今天,遇到,bug,折腾,半天,解决,分享,大家,描述,一位,开发人员,调用

今天遇到一个bug,折腾了半天才解决掉,分享给大家。Bug描述一位开发人员调用下面的代码来创建一个注册表键值:实现代码如下:HKEY hKey;if(::RegOpenKeyEx(HKEY_CURRENT_USER, DemoRegKey, 0, KEY_WRITE, }执行后,成功的在注册表编辑器

基于VC中使用ForceInclude来强制包含stdafx.h的解决方法
首页

基于VC中使用ForceInclude来强制包含stdafx.h的解决方法

2020-02-16 标签:基于,vc,中使,强制,包含,stdafx,h,解决方法,使用,编程,加快,编译,编译器,提供,功能,即在,cpp,代码

在使用VC编程中,为了加快编译,vc编译器提供了预编译的功能。即在cpp代码中包含stdafx.h,那么就可以使用到预编译。如下所示:实现代码如下:#include "stdafx.h"class Demo{public:Demo(void);~Demo(void);};注意: #include “

深入分析为Visual Assist设置快捷键的方法
首页

深入分析为Visual Assist设置快捷键的方法

2020-02-16 标签:深入分析,visual,assist,设置,快捷键,方法,以下,va,一款,非常,studio,插件,工具,特别是,vs,2005,提供,很好用

Visual Assist(以下称VA)是一款非常棒的Visual Studio插件工具,特别是在VS2005中,提供了很多很好用的辅助功能。如下图的“Create Implementation”,就很方便。但是每次都要点鼠标,是不是太烦呢? 如果能设置一个快捷键就好了。探索了一番, 找到了设置快捷

首页

Web.config 和 App.config 的区别分析

2020-02-16 标签:web,config,app,区别,分析,应用程序,配置文件,提供,相关,配置,在你,开发,程序,每一个,文件夹,建立,桌面,vs,n,et

web.config是web应用程序的配置文件,为web应用程序提供相关配置。在你开发的web程序中,你可以为每一个文件夹建立一个web.config.app.config是桌面应用程序的配置文件。在vs.net中创建一个桌面应用程序工程并添加了应用程序配置文件时,它会自动命名为.exe.confi

基于WTL中使用双缓冲避免闪烁的解决方法
首页

基于WTL中使用双缓冲避免闪烁的解决方法

2020-02-16 标签:基于,wtl,中使,缓冲,避免,闪烁,解决方法,画的,窗口,有时候,会有,现象,其实是,程序,需要,背景,清空

在自己画的窗口中,有时候会有闪烁现象。为什么会有闪烁现象呢?其实是因为程序在画窗口时需要用背景色清空显示区域,然后再画。由于这两者的反差比较大,就会被人眼睛捕捉到,感觉闪烁。双缓冲就是先在内存中把图画好,然后直接复制到屏幕上去,这样的反差就比较小,也就不觉得闪烁了。 WTL中的CDoubleBuff

首页

解析在WTL下使用双缓冲的实现方法

2020-02-16 标签:解析,wtl,使用,缓冲,实现,方法,方便,而不,繁琐,代码,不仅,绘制,一般,窗口,也可以,对话框

使用WTL的CDoubleBufferImpl类可以方便的实现双缓冲,而不必自己实现繁琐的代码,不仅可以绘制一般窗口,也可以绘制对话框的背景等。首先 #include 其次需要双缓冲画图的类需要派生自CDoubleBufferImpl<>:class CMainDlg : public

首页

基于WTL 双缓冲(double buffer)绘图的分析详解

2020-02-16 标签:基于,wtl,缓冲,double,buffer,绘图,分析,详解,mix,用于,创建,窗口,用法,非常,简单,下面

WTL中有两个Mix-in类: CDoubleBufferImpl和CDoubleBufferWindowImpl,用于创建双缓冲绘图窗口,用法非常简单。下面创建了一个普通的WTL窗口类,在窗口的客户区中有大量的绘图工作,使用CDoubleBufferImpl类来消除绘图时的闪烁现象:实现代码如下:

解析在Direct2D中画Bezier曲线的实现方法
首页

解析在Direct2D中画Bezier曲线的实现方法

2020-02-16 标签:解析,direct,d,bezier,曲线,实现,方法,通过,id,接口,支持,基本,直线,矩形

Direct2D通过ID2D1RenderTarget接口支持基本图元(直线,矩形,圆角矩形,椭圆等)的绘制,然而,此接口并未提供对曲线绘制的直接支持。因此,想要使用Direct2D绘制一段通过指定点的曲线,比如Bezier曲线,必须借助于DrawGeometry()方法间接实现。需要通过一定的算法