MFC
xiucaijiang
这个作者很懒,什么都没留下…
展开
-
ON_MESSAGE ,ON_COMMAND, ON_NOTIFY
对这几个消息的理解要先了解一下Window消息的背景。 <br />在Windows3.1里,控件会将mouse, keybord等等的消息通知它的父窗口, 使用的消息就只有WM_COMMAND, 事件种类和控件ID被包含在wParam中, 控件的句柄包含在lParam中。由于wParam和 lParam已经满了,当控件要向父窗口发送其它特殊消息同时附带很多信息的时候就没有地方可以存放它们了。所以Windows3.1中定义了许多其它的消息种类,比如WM_VSCROLL, WM_CTL原创 2010-07-11 15:20:00 · 562 阅读 · 0 评论 -
GDAL库 读取高程图 根据颜色立方体的边 设置工程图高度渐变色
<br /> GDALDataset *poDataset; //GDAL数据集<br /> GDALAllRegister();<br /> poDataset = (GDALDataset *) GDALOpen("E:/地形/T1/Z_57_7.TIF", GA_ReadOnly );<br /> GDALDataType dataType = poDataset->GetRasterBand(1)->GetRasterDataType();<br /><br /> //将读取的内容更新到原创 2010-09-03 15:15:00 · 3992 阅读 · 0 评论 -
OGRE嵌入到MFC
http://www.cnblogs.com/koya/articles/990728.html最近在搞这个在MFC框架上显示OGRE渲染, 开发环境是VS2005.如何嵌入呢,其实不难. 主要是要把MFC主窗口的句柄传给OGRE的渲染系统RenderSystem,并且程序结束时要清理渲染窗口. 1)不再使用OGRE默认的配置窗口来初始化RenderSystem,自己来进行初始化。首先设置配置文件路径,然后轮询可用的RenderSystem。这里使用OpenGL Render System,当然你也可以使用原创 2010-12-22 13:20:00 · 3375 阅读 · 0 评论 -
当前工作目录与当前执行目录
定义: 当前工作目录——进行某项操作的目的目录,会随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变。当前执行目录——该进程从中启动的目录,即文件自身所在目录。工作目录与执行目录可以不同,例如一个人住在北京,但他的工作地点不一定在北京,可能在天津。方法:1、 获取和设置当前工作目录a) System.IO.Dir原创 2011-06-16 10:23:00 · 6966 阅读 · 0 评论 -
跟踪球 代码段 trackerball
trackerball.h#pragma once#include #include "OgreApp.h"#define M_PI 3.1415926#define LEFT_BUTTON 1#define RIGHT_BUTTON 2#define BUTTON_DOWN 1#define BUTTON_UP 2class CTrackBall{public: CTrackBall(); ~CTrackBall(); void SetWinWidth(原创 2011-05-07 13:59:00 · 1210 阅读 · 1 评论 -
屏幕鼠标跟踪 ScreenMouseTrack
<br />ScreenMouseTrack.h<br />#pragma once#include "stdafx.h"#include "ogre.h"#include "TranslateCoord.h"using namespace Ogre;enum QueryStatus{ QUERY_NOMAL = 0, //鼠标没有按下过 QUERY_LBUTTONDOWN ,//鼠标按下了 QUERY_MOUSEMOVE //鼠标按下了,并在移动};class原创 2011-05-07 14:02:00 · 1314 阅读 · 0 评论