
MFC
天空的梦想1986
游戏码农
展开
-
关于 WIN32_LEAN_AND_MEAN
今天在看引擎代码时,遇到这么一句: #define WIN32_LEAN_AND_MEAN 一时还看不明白,于是本着求根问底的精神,去查了查,大概的意思是: 不加载MFC所需的模块。在编译链接时,以及在最后生成的一些供调试用的模块时,速度更快,容量更小。原创 2011-03-16 17:20:00 · 649 阅读 · 2 评论 -
一个偷偷修改工作目录的幕后黑手
我想说的是 CFileDialog。 最近开发一个场景编辑器,其中有一个选择磁盘文件的操作,选择之后传个文件路径进某个模块执行相关的功能。 然而却发现,功能效果没有达到预期。于是一步一步执行代码进去调试,也没发现任何异常。 接着在选择磁盘文件之后,直接传个测试路径进去,而不用选择的路径,依然木有成功。 后来层层追踪,发现在这句话之前(打开选择文件的目录之前)原创 2012-01-12 11:36:09 · 764 阅读 · 0 评论 -
加两句代码让你的VC界面透明起来
最近老大说游戏启动界面的边缘过渡看起来很生硬,于是想到了用半透明效果来润色一下。 在主窗口类的初始化函数OnInitDialog()添加: ModifyStyleEx(0,WS_EX_LAYERED); ::SetLayeredWindowArrtibutes(GetSafeHwnd(),0,200,LWA_ALPHA); 参原创 2011-05-09 18:48:00 · 547 阅读 · 0 评论