- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 基于对话框的Opengl框架
这里,我主要是利用opengl在一个picture控件中绘图,绘制的是一个静态图片,如果想实现动画,可以利用ontimer函数实现。编译器为vs2010。1、首先创建一个基于对话框的MFC程序,我这里命名为MFC_Dlg。2、配置opengl环境首先添加链接库,在菜单栏 项目->属性->配置属性->链接器->输入->附加依赖项,添加glut32.lib,glaux.lib。如图:
2012-11-29 14:55:22 3513 9
原创 几个关键的MFC函数的区别
onPaint与onDraw这两个函数的区别在网上解释的也比较多,首先要明确OnPaint()是CWnd类的成员函数,OnDraw()是CView类的成员函数,而CView派生于CWnd,因此CView类也继承了OnPaint函数。另外,要明确响应WM_PAINT消息的是OnPaint函数。对于View类来说,当其窗口客户区变得无效时,windows将产生一个WM_PAINT消息,View
2012-11-29 10:50:26 2272
原创 MFC 控件贴图方法汇总
在MFC的button控件上动态贴图:1、在资源管理器中添加一个button控件,该控件的ID为IDC_BUTTON1。2、在button的属性中,将其中的Owner Draw设置为TRUE。(设置为用户自绘控件)。3、在该对话框的代码中的头文件中添加CBitmapButton 类对象 m_BitmapButton。4、在窗口的初始化函数中,为该类的对象添加图片,m
2012-11-28 19:22:46 6247
原创 启动adams没有欢迎对话框的解决办法
本来一直都有的,重装系统并安装adams2010 64位后发现启动adams后不再出现欢迎对话框了,原来是因为本来只应该在安装目录的aview文件夹中出现的aviewAS.cmd文件,在我设置的起始位置文件夹中也出现了,这个起始位置文件夹是我自己建的,以前的数据都在里面,所以重装adams后把它又复制过来并作为起始位置文件了。将该文件夹中的aviewAS.cmd文件删除,再启动adams,欢迎对话
2012-11-26 19:03:49 5577 2
原创 win8 64位+vs2010+vmware workstation 去掉vs2010菜单栏中的vmware
以前在win7 64位的时候也出现过装过虚拟机后,vs2010启动时会加载vmdebugger,并且在菜单栏有vmware菜单,导致vs启动速度变慢。当时的解决方法是:打开注册表,然后找到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Addins\VMDebugger.Connect项,将键LoadBehavior的值改为0,
2012-11-24 17:11:55 2037
原创 opengl的第一个程序遇到的问题
#include "GLUT.H"GLfloat mat_diffuse[] = {1.0,0.0,0.0,0.0};GLfloat mat_specular[] = {1.0,1.0,1.0,1.0};GLfloat high_shininess[] = {100.0};void myInit(void){ GLfloat light_position[] = {0.0,3.0,
2012-11-02 20:34:39 1321
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人