
UI
文章平均质量分 58
cnjet
暂无
展开
-
freetype2使用基础程序
#include #include #include // freetype2 头文件#include #include FT_FREETYPE_H // for freetype support#include FT_GLYPH_H// 最终文本内容存放的内存区域#define WIDTH 640#define HEIGHT 480unsigned char image[HEIGHT][WIDTH];/* 将freetype2渲染出的字符信息拷贝到文本内存 */void draw_bitmap( F原创 2010-09-28 15:08:00 · 2042 阅读 · 0 评论 -
FreeType2.0在Visual C++8.0 Express编译为DLL
<br /> FreeType2.0是移植性最好的字体渲染的库,然而,官方代码只能使用Make进行编译。下面是一些使用VC++2008Exp进行编译的过程和注意点。<br /> <br />1.下载最新的freetype2库<br /> http://www.freetype.org<br /> <br />2.建立一个空的windows DLL库<br /> 在解压出来的代码目录下的/builds/win32目录下建立自己的项目目录及项目文件如:目录名vc2008Exp/freety原创 2010-09-28 14:45:00 · 882 阅读 · 0 评论 -
UI中支持中文输入法
<br />参考文章:<br />XNA中的中文输入(一)<br />XNA中的中文输入(二)<br />XNA中的中文输入(三)<br /> <br />微软 DX article原创 2010-10-11 10:07:00 · 661 阅读 · 0 评论 -
Freetype2渲染Unicode初步
1. FreeType介绍详见:http://www.freetype.org2. Freetype使用Freetype2可以支持各种编码格式的文字显示。默认好像为Unicode。但同时还支持其它几种常见编码。如果需要使用Freetype渲染文字,需要先编译freetype库,基本的使用步骤如下: FT_Library pFTLib = NULL; FT_Face pFTFace = NULL; FT_Error erro原创 2010-10-29 10:50:00 · 3654 阅读 · 0 评论 -
基于表的Lua原生支持面向对象编程在GUI中的使用示例
lua真的有很多神奇的用法,下面是一个基于表的形式实现的对于GUI的定义。支持事件响应等。可以在线(http://www.lua.org/cgi-bin/demo)测试运行效果。-- CanvasCanvas = { ["frame_msg.OFrame"] = { skin="Engine//Standard.OSkin1StateFrame", image="Engine//StandardDialog.OTexture2D", left=148原创 2010-10-29 14:38:00 · 1641 阅读 · 0 评论