2014年2月12日

【转】OPenGL MFC绘图

摘要: 一、简介 GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。一旦在一个线程中指定了一个当前RC,在此线程中其后所有的OpenGL命令都使用相同的当前RC。虽然在单一窗口中可以使用多个RC,但在单一线程中只有一个当前RC。下面我将首先产生一个OpenGL RC并使之成为当前RC,这将分为三个步骤:设置窗口像素格式;产生RC;设置为当前RC。二、MFC中的Op 阅读全文

posted @ 2014-02-12 12:10 梦琪小生 阅读(460) 评论(0) 推荐(0) 编辑

2014年2月11日

OPenGL 库文件的添加

摘要: OPenGL使用前必须添加一些必要的库文件:需要安装 GLUT 工具包:GLUT下载地址 GLAUX下载地址Windows 环境下安装 GLUT 的步骤:1、将下载的压缩包解开,将得到 5 个文件2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(如果是 VisualStudio2005,则应该是其安装目录下面的“VC\PlatformSDK\include\gl 文件夹”) 。把解压得到的 glut.h 放到这个文件夹。3、把解压得到的 glut.lib 和 glut32.lib 放到静态函数库所在文件夹(如果是 VisualStudio2005,则应该是其安装目录下面的“VC\lib 阅读全文

posted @ 2014-02-11 17:58 梦琪小生 阅读(3510) 评论(0) 推荐(1) 编辑

2014年1月24日

【转】MFC WM_CTLCOLOR 消息

摘要: WM_CTLCOLOR消息用来完成对EDIT, STATIC, BUTTON等控件设置背景和字体颜色, 其用法如下: 1.首先在自己需要设置界面的对话框上点击右键-->建立类向导-->加入WM_CTLCOLOR消息-->自动生成OnCtlColor()函数, 此函数可以对本对话框的控件的界面外观做修 阅读全文

posted @ 2014-01-24 10:47 梦琪小生 阅读(783) 评论(1) 推荐(0) 编辑

2014年1月15日

【转】C#获取电脑客户端IP地址及当前用户名

摘要: 在C#中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端 阅读全文

posted @ 2014-01-15 10:26 梦琪小生 阅读(8567) 评论(0) 推荐(0) 编辑

2014年1月4日

MFC CreateWindow介绍

摘要: CreateWindow 该函数创建一个重叠式窗口、弹出式窗口或子窗口。它指定窗口类,窗口标题,窗口风格,以及窗口的初始位置及大小(可选的)。函数也指该窗口的父窗口或所属窗口(如果存在的话),及窗口的菜单。若要使用除CreateWindow函数支持的风格外的扩展风格,则使用CreateWindowE 阅读全文

posted @ 2014-01-04 11:03 梦琪小生 阅读(1604) 评论(0) 推荐(0) 编辑

【转】MFC 迅雷七窗体特效,使用DWM实现Aero Glass效果

摘要: 从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Manager)来控制的。对于一般的程序,缺省将在窗口边框应用这种效果。但如果我们想要更多的控制,比如让客户... 阅读全文

posted @ 2014-01-04 10:19 梦琪小生 阅读(1058) 评论(0) 推荐(0) 编辑

2014年1月2日

【转】 PreTranslateMessage作用和使用方法

摘要: PreTranslateMessage作用和使用方法 PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码. MFC消息控制流最具特色的地方是CWnd类的 阅读全文

posted @ 2014-01-02 09:13 梦琪小生 阅读(384) 评论(0) 推荐(0) 编辑

2014年1月1日

【转】MFC 之CEvent

摘要: event是用来同步不同线程的。一旦一个线程结束了自己对全局资源的使用,他通过调用SetEvent通知别人可以使用了。如果这个被删了,其他线程将被阻塞 当一个线程里调用了::WaitForSingleObject(pEvent->m_hObject, INFINITE);时,会在这句上等待,而不往下 阅读全文

posted @ 2014-01-01 17:14 梦琪小生 阅读(2592) 评论(0) 推荐(0) 编辑

2013年12月31日

【转】 如何利用C#代码来进行操作AD

摘要: 要用代码访问 Active Directory域服务,需引用System.DirectoryServices命名空间,该命名空间包含两个组件类,DirectoryEntry和 DirectorySearcher。DirectoryEntry类可封装 ActiveDirectory域服务层次结构中的节 阅读全文

posted @ 2013-12-31 09:27 梦琪小生 阅读(1345) 评论(0) 推荐(0) 编辑

2013年12月28日

【转】MFC WM_USER和WM_APP

摘要: WM_USER常量是Windows帮助应用程序定义私有窗口类里的私有消息,通常使用WM_USER+一个整数值,但总值不能超过0x7FFF。 #define WM_USER 0x0400 WM_APP常量是Windows帮助应用程序定义私有消息,通常使用WM_APP+一个整数值,但总值不能超过0xBF 阅读全文

posted @ 2013-12-28 19:43 梦琪小生 阅读(1028) 评论(0) 推荐(0) 编辑

导航