- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 关于窗口激活相关函数
SetFocusSetForegroundWindowBringWindowToTop 如何激活指定的窗口事件我们知道,Windows 9x/2000中SetForegroundWindow函数当用户正在操作其他窗口时是不能强制某个窗口为前景窗口的,而是激活窗口并调用FlashWindowEx函数来通知用户。但是很多实际情况要求将激活窗口的同时将创建这个窗口的线程置为前景状态...
2018-11-21 11:03:38 912
转载 关于exe或dll文件中的字符串资源
资源在WindowsGUI的程序中随处可见,这也是微软为了方便把界面和逻辑分开的优秀策略。所谓的资源就是一些用于描述界面或其他特征的说明性字符,它们有固定的格式。这点与HTML有相似之处。而微软提供了处理这些资源描述字符的函数,并上升到Win32API的高度。资源有两种存在形式,一是编译之前,此时的资源被存放到.rc文件(此文件为纯文本文件)中,在程序编译的时候,资源编译器rc.exe把.rc文件
2015-11-18 13:59:48 1767
转载 关于CTime ,即time_t 详解
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广告采用。 目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Unix
2014-07-18 17:01:11 5709 1
转载 一步一步完成cocos2d-x-2.2.1 的Android交叉编译
安装过程,注意各个软件版本的匹配,软件的安装路径不要有中文或空格,否则容易出现编译失败的情况 第一部分 安装一、Cygwin安装这个安装比较简单,网上也有大把的例子,这里我只是简述一下。首先去官网www.cygwin.com下载安装,安装包分32位和64位两种.视情况选择了。因为只是编译,这里选择的是32位版本。下载地址:http://cygwin.com/setup-x8
2014-06-25 08:56:22 426
原创 VS2012编译出的exe为什么在xp上运行不了?解决方案
最近打算升下开发工具 ,从VC6.0 --->VS2012版本,下载软件并安装编译后,发现:VS2012有新增一些MFC,在win7/win8下运行良好。复制到xp上出现“不是win32应用程序". 如图: 于是到网上到处找,发现很多貼都说没办法。//------------------------------------------------------
2012-12-06 16:15:09 3563
转载 Visual C++】游戏开发笔记之三——绘制图元
使用Direct3D绘制图元我们接下来的部分将介绍使用Direct3D在屏幕上绘图的图元。计算机图形学中的图元是可以渲染到屏幕上的基本形状。将图元组合在一起可以构成不同的形状和物体,诸如人物模型、场景物体、墙、建筑物等。最常用的图元是三角形。在游戏中常使用三角形,这是因为这样可以优化现代图形硬件,有效处理这类图元。其他图元包括四方形、直线和多边形。多边形被认为是图形,它是由直线构成的封闭区域。
2012-04-02 17:22:12 512
转载 【 Visual C++】游戏开发笔记之二——最简单的DirectX,vc窗口的编写
笔记一中我们介绍了如何用代码创建空的win32窗口,然而创建空的win32窗口只完成了一半的工作,接下来要做的工作是设置Direct3D,从而可以在屏幕上渲染图形。Direct3D要调用很多函数才能成功设置API。一旦完成设置,并且设置成功,就可以向屏幕上渲染图形。下面是函数中设置Direct3D所需的最少代码。[cpp] view plaincop
2012-04-02 17:21:03 859
转载 【Visual C++】游戏开发笔记之一——API函数、DirectX的关键系统
在从第一节开始看这个笔记系列的话,大家会发现,一上来就开始讲DirectX相关的内容,但是写了几节之后,又开始讲GDI了。这是因为我写完前几节后,发觉直接讲DirectX有些生硬。最后我想了一下,应该先梳理完GDI相关的重点知识,再来讲DirectX,毕竟游戏编程里面windows API是基础。所以先讲windows API,再来讲DirectX,这样会自然得多。————2012年3
2012-04-02 17:19:34 653
原创 LoadString失败
实现多国语言,都常用dll方式来加载资源(dll). 加载要设置一下: 如 m_hLangDLL = ::LoadLibrary("TCHINESE.dll"); if(m_hLangDLL) { AfxSetResourceHandle(m_hLangDLL); break; } 可今天遇到,英,简
2012-02-23 20:07:36 1182
原创 关于文件异常捕获--新手篇
文件输入和输出服务是所有操作系统的主要工作,不必惊奇,MicroSoft Windows提供了各种API函数用来读、写和操作磁盘文件。MFC将这些函数封装在CFile类里,CFile允许把“文件”当做对象,并用CFile的成员函数(如:read、write等)对文件进行操作。CFile具有MFC编程人员实现低级文件IO所需要的所有操作。 编写文件IO最主要的是为了支持文档的存储和加载
2012-02-23 11:44:48 1224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人