- 博客(5)
- 收藏
- 关注
翻译 从鼠标中获得输入(5)
MouseCap.h class CMyApp : public CWinApp{public: virtual BOOL InitInstance ();};class CMainWindow : public CFrameWnd{protected
2006-02-22 11:06:00
1089
翻译 从鼠标中获得输入(4)
最后一点需要注意,为了使用::TrackMouseEvent,你必须在你的源代码中包含下述#define定义操作.#define _WIN32_WINNT 0x0400必须确保上面这行包含在#include Afxwin.h 前面,否则,将不会有任何效果.鼠标滚轮现在很多Windows专用鼠标都提供有一个滚轮,使用它可以滚动一个窗口而不用点击滚动条.当滚轮滚动时,获得输
2006-02-21 00:53:00
3103
原创 从鼠标中获得输入(3)
关于TicTac窗口的更多说明注册完一个WNDCLASS后,TicTac通过调用CWnd::CreateEx创建了自己的主窗口:CreateEx(0,strWndClass,_T("Tic-Tac-Toe"),WS_OVERLAPPED|WS_SYSMENU|WS_CAPTION|WS_MINIMIZEBOX, CW_USEDEFAULT,CW_USEDEFAULT,CW_U
2006-02-20 13:31:00
1988
原创 从鼠标中获得输入(2)
什么?没有边框的窗口?TicTac 在一个很重要的方面与一二章的范例程序有所不同:它使用了一个CWnd的派生类作为其主窗口,而不是用的一个框架窗口.这并非意味着CFrameWnd不 能完成任务,而只是说光用CWnd完成这个任务已经足矣.CWnd是MFC中所有窗口类的基类,依照你的应该程序的不同,你可以选择从CWnd派生出不同 的窗口类或者是直接使用CWnd作为主窗口.尽管如此,作为一个
2006-02-20 11:23:00
857
原创 从鼠标中获得输入--消息框
在返回前,TicTac的OnLButtonDown和OnRButtonDown消息处理函数调用CMainWindow::CheckForGameOver来判断游戏是否决有胜负或为平局.如果任意一个参赛者设法将三个X或三个O排成一行或是已没有多余的空间摆放棋子,CheckForGameOver调用CMainWindow的MessageBox来显示游戏结果,如下图所示:图3-3.一个Windows
2006-02-19 00:07:00
1152
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人