内容列表
OpenGL工作流程 翻译自蓝宝书
OpenGL工作流程通过上面的介绍,对OpenGL是有了一个总体的印象。下面来阐述在OpenGL中处理数据的三个阶段和这些阶段中OpenGL函数如何使用。                    &nb
分类:VC语言 查阅全文
一种简单实用的全屏方法
实现程序全屏幕显示的思路有很多种,最常见的一种就是:  1)利用Windows API提供的一个结构体WINDOWPLACEMENT来存储全屏显示前视图和主框架窗口在屏幕上的位置和显示信息、非客户区窗口的显隐信息,以便全屏幕显示时恢复窗口原状;  2)通过API函数GetDesktopWindow()得到桌面窗口,由GetWindowRect()得到显示器的尺寸;  3)通过AdjustWindo
分类:VC语言 查阅全文
OpenGL特点 文章来自openGL.org
自从1992年诞生到现在,OpenGL已经成为业内最为广泛使用和支持的2D和3D图形应用程序接口,可以在不同计算机平台上开发出的成千上万的应用程序。OpenGL应用领域十分广泛,如军事、电视广播、CAD/CAM/CAE、娱乐、艺术造型、医疗影像、虚拟现实等。OpenGL具有可靠度高、可扩展、可伸缩、灵活、容易使用的特点。OpenGL具有一套渲染、纹理贴图、特效和其他功能强大的显示函数,从而促进了创
分类:VC语言 查阅全文
链接错误LNK2001
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。  初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:  unresolved e
分类:VC语言 查阅全文
Windows消息大全
鼠标位置end;消息中有什么?是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:hwnd 32位的窗口句柄。窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄(窗口、对话框、按钮、编辑框等)。message 用于区别其他消息的常量值,这些常量可以是Windows单元中预定义的常量,也可以是自定义的常量。wParam 通常是一个与消息有关的常量值,也可
分类:VC语言 查阅全文
局域网远程唤醒(WOL)源代码
// 局域网远程唤醒(Wakeup On LAN) -- 发送一个Magic Packet到某个MAC地址// Magic Packet:UDP广播包,端口不限,数据是FF-FF-FF-FF-FF-FF加16个MAC// 编译:cl sendmagic.cpp ws2_32.lib#include <windows.h>#include <stdio.h>int main(
分类:VC语言 查阅全文
DIRECTX GRAPHICS C/C++教程(一)
DIRECTX GRAPHICS C/C++教程 译自(c)Microsoft DirectX SDK Documentation 译者:A.R.T ,FrontFree.net本文不是为商业目的而作;文中任何例程代码均属Microsoft版权所有。  这一部分的教程将展示如何在应用程序中使用Microsoft Direct3D和Direct3DX。我们把所要完成的任务分为若干步骤,在某些情况下,
分类:VC语言 查阅全文
在VC中使用代码组件的三种方法
1.使用COM库函数(最麻烦,要求对COM原理有深的理解)2.使用MFC OLE的ClassWizard3.使用#import指令(一般都用这种,利用了只能指针_com_ptr_t,它能自动执行COM的QueryInterface,AddRef和Release函数) 不需要你在工程中对组件进行维护.下面详细说明各种用法:       第一种方法:
分类:VC语言 查阅全文
[原创] 组件的自动注册与卸载
1.对于进程内组件,可以利用windows系统提供的Regsrv32.exe. 比如运行:RegSrv32 d:\com.dll (RegSrv32运行时调用com.dll的引出函数DLLR egisterServer,真正注册的是在DLLRegisterServer中实现) 如果要反注册,可以用:RegSrv32 /u d:\com.dll(此时调用DLLUnregSrvServer函数
分类:VC语言 查阅全文
COM知识点小结(续一)
分类:VC语言 查阅全文
<< 197 198 199 200 201 202 203 204 205 206 207