在窗口过程中添加static静态变量 devcpp 例子wintest拿来改改而已
static POINT ptStart/////
static POINT ptEnd/////
static int clickcnt = 0/////
.........
switch (nMsg)
{
case WM_LBUTTONUP:///// 添加LBUTTONUP消息处理分支
clickcnt++/////
if((clickcnt & 0x00000001) == 0x00000001)////
{
//ptStart.x = GET_X_LPARAM(lParam)///this macro need #include <windowsx.h>
//ptStart.y = GET_Y_LPARAM(lParam)///the same
ptStart.x = lParam & 0x0000ffff
ptStart.y = (lParam & 0xffff0000) >>16
}
else
{
//ptEnd.x = GET_X_LPARAM(lParam)///
//ptEnd.y = GET_Y_LPARAM(lParam)///
ptEnd.x = lParam & 0x0000ffff
ptEnd.y = (lParam & 0xffff0000) >>16
hdc = GetDC(hwnd)////
MoveToEx(hdc, ptStart.x, ptStart.y, NULL)////
LineTo(hdc, ptEnd.x, ptEnd.y)////
ReleaseDC(hwnd, hdc)////
}
break
这是openGL的代码啊,而且main函数也给出来了,你要问的是什么?直接粘到一个.cpp里边就可以运行了啊?
或者是你本机没有安装openGL?
去openGL官网下一个sdk就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)