
MFC
文章平均质量分 58
monaso
不定期分享UE4游戏开发干货,读书笔记,学习经验。可关注微信公众号:微浪游戏,每天第一时间在微信公众号更新。
展开
-
MFC 中常用的函数
套接字函数介绍 套接字函数通常封装在Ws2_32.dll动态连接库中,头文件是winsock2.h,因此用户需要引用头文件和链接库 #include “winsock.h” //引用头文件 #pragma comment(lib,”ws2_32.lib”) //链接库文件此外,使用套接库函数前需要初始化套接字,使用函数WSAStartup()实现例如:原创 2015-05-25 12:49:02 · 749 阅读 · 0 评论 -
OpenGL编程低级错误及常见问题解答
低级错误1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界拼接出现缝线.5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值.6.没有glEnable(GL_T转载 2016-05-10 22:11:56 · 1061 阅读 · 0 评论 -
OpenGL笔记(一)
今天要讲的是动画制作,想必大家都知道电影和动画的工作原理吧?是的,快速的把看似连续的画面一幅幅的呈现在人们面前。一旦每秒钟呈现的画面超过24幅,人们就会错以为它是连续的。1、双缓冲技术在计算机上的动画与实际的动画有些不同:实际的动画都是先画好了,播放的时候直接拿出来显示就行。计算机动画则是画一张,就拿出来一张,再画下一张,再拿出来。如果所需要绘制的图形很简单,那么这样也没什么问题。但一旦图原创 2016-05-11 10:17:41 · 934 阅读 · 0 评论 -
MFC中如何画带实心箭头的直线
工作中遇到话流程图的项目,需要画带箭头的直线,经过摸索,解决;思路如下:(1) 两个点(p1,p2)确定一个直线,以直线的一个端点(假设p2)为原点,设定一个角度(2)以P2为原点得到向量P2P1(P),向量P旋转theta角得到向量P1,向量P旋转-theta角得到向量P2(3)伸缩向量至制定长度,平移变量到直线的末端(4)现在已经有3个点了,画线就可具体代码如下:CCl原创 2016-05-09 16:03:13 · 3125 阅读 · 0 评论 -
如何禁止双击标题栏不改变窗口的大小和拖动标题栏窗口不移动的问题
做项目中遇到了这两个问题,主要是对非客户区的处理,现在把做法写出来,第一个问题:只要禁止了非客户区的双击消息即可实现(1)添加WM_NCLBUTTONDBLCLK事件处理函数(2)在相应的函数处理中注释掉一下代码,不然父类默认处理第二个问题做法有很多,我这里还要求最小按钮和关闭按钮可用,不点击最小化按钮和关闭按钮就禁止单击事件,我的做法如下(1)添加点击原创 2016-08-03 14:28:08 · 3689 阅读 · 0 评论