
dxut
第三个电饭锅
这个作者很懒,什么都没留下…
展开
-
directx中使用windows 对话框
打开directx示例 SimpleSample我们将在dxut中建立windows对话框第一步 创建windows对话框右击解决方案中的Resource Files文件夹-> 添加->资源 新建资源类型为Dialog IDD_PROPPAGE_LARGE然后能看到正在编辑对话框 , 右键对话框选择属性 选项style设为popup ,选项system menu 设为tru原创 2012-06-25 20:50:44 · 1369 阅读 · 0 评论 -
DXUT 初始载入界面
一直想用dxut做一个像 vs , ps或3dmax那样程序开始时的载入界面 开始把第一步首先在DXUT.cpp中找到DXUTCreateWindow()函数定义然后找到CreateWindow()函数 改为 HWND hWnd = CreateWindow( L"Direct3DWindowClass", strWindowTitle, WS_POPUP, x,原创 2012-03-22 21:26:42 · 914 阅读 · 0 评论 -
DXUT 控件图片
DXUT 示例中是用DXUTRes.cpp 中的 g_DXUTGUITextureSrcData存储控件图片内存数据, 然后导入程序使用.该g_DXUTGUITextureSrcData中的数据是从dxutcontrols.dds转换过来的. dxutcontrols.dds可以到directx 安装目录里搜到.使用自己的控件图片 其中添加了圆和箭头按钮第一步在原创 2012-03-21 14:59:59 · 1626 阅读 · 0 评论 -
DXUT 改变控件颜色和文本
改变按钮颜色CDXUTButton* pButtom = NULL;g_SampleUI.AddButton( ROOMCOMMMEND-pos->second.ID, L"", 100,100, 100, 100, VK_F2, 0, &pButtom);DXUTBlendColor g_BlendColor;//控件颜色g_BlendColor.Init(D3DCOLO原创 2012-03-21 15:38:25 · 672 阅读 · 0 评论 -
DXUT 添加对话框背景
DXUT 添加对话框背景 第一步 在DXUTgui.cpp中添加 struct DXUT_SCREEN_VERTEX_TEXTURE{ float x, y, z, r; unsigned long color; float tu, tv; static DWORD FVF;};DWORD原创 2012-03-16 15:43:14 · 889 阅读 · 0 评论 -
dxut 中CSound用法
CSound* g_apSoundsTiny ;CSoundManager* m_pSM = new CSoundManager; m_pSM->Initialize( DXUTGetHWND(), DSSCL_PRIORITY ); HRESULT hr; WCHAR sPath[ MAX_PATH ]; hr = DXUTFin原创 2012-03-15 21:07:35 · 682 阅读 · 0 评论 -
CDXUTLineManager
class CDXUTLineManager//线条{public: CDXUTLineManager(); ~CDXUTLineManager(); HRESULT OnCreatedDevice( IDirect3DDevice9* pd3dDevice );//选入设备 HRESULT OnResetDevi原创 2012-03-08 18:23:19 · 600 阅读 · 0 评论 -
DXUT 添加图片
struct DXUT_SCREEN_VERTEX_TEXTURE{ float x, y, z, r; unsigned long color; float tu, tv; static DWORD FVF;};DWORD DXUT_SCREEN_VERTEX_TEXTURE::FVF = D3DFVF_XYZRHW | D3DF原创 2012-03-28 22:52:03 · 958 阅读 · 0 评论 -
SDKMisc.h
结构体DXUTCache_Texture图片属性 存放图片信息结构体 DXUTCache_Effect效果属性 存放效果信息类CDXUTResourceCache 资源 包括图片资源, 字体资源, 效果资源 类 CDXUTTextHelper 文本 添加文本 类CDXUTLineManager原创 2012-03-08 21:24:02 · 814 阅读 · 0 评论 -
DXUT.H / DXUT.CPP 解析
DXUTState类 成员变量 存储设备和窗口信息 成员函数 获取和设置成员变量 创建实例函数 (创建实例) 不对用户开放DXUT.CPP 创建DXUTState类的实例 内部功能函数(控制窗口设备) 不对用户开放DXUT.CPP 调用成员函数得到变量后对设备和窗口进行设置 内部帮助函数(帮助内部函数)原创 2012-03-07 22:34:29 · 1757 阅读 · 0 评论 -
directx 透明窗口
第一步添加类class CUImageDC{public: CUImageDC(); virtual ~CUImageDC(); void Delete(); void Create(int nWidth, int nHeight); HDC GetSafeHdc(void){ return m_hDC; } HBITMAP GetBmpHandl原创 2012-03-24 20:19:41 · 5809 阅读 · 4 评论