- 博客(6)
- 收藏
- 关注
原创 为鼠标移动事件添加新的功能-在状态栏显示鼠标坐标
这次将本来在客户区输出的鼠标位置改成在状态栏输出。首先,在“资源符号”中添加三个常量符号,分别为:ID_MOUSE_X,ID_MOUSE_Y,ID_SCROLL_TEXT。然后在字符串资源中添加三个字符串:ID_MOUSE_X X = ****ID_MOUSE_Y Y = ****ID_SCROLL Welcome to Visual C++.NET
2006-12-04 10:29:00 1681 1
原创 为鼠标移动事件添加新的功能-在工具栏添加快捷按钮
首先,插入一条新的工具栏,命名为IDR_MYTOOLBAR,然后分别创建两个图标,分别命名为:ID_SHOW_POS,ID_TEST,如下图所示:为CMainFrame类添加一个protected的成员:CToolBar m_wndToolBar1,通过此变量将新建的工具栏加载到程序中,修改OnCreate函数,在原来已有的工具栏创建代码下面添加如下代码:if (!m_wndTool
2006-12-04 05:58:00 1764
原创 为鼠标移动事件添加新的功能-弹出菜单决定是否显示
首先,在资源里插入一条新的菜单,命名为IDR_FLOATMENU,顶层菜单的标题可以随便写,实际上对程序没有任何的影响,在顶层菜单下面添加两个子菜单项,分别为ID_SHOW_POS,标题是“显示鼠标坐标[&D]“,还有一个为ID_TEST,主要用来测试一下,标题是“测试菜单[&T]“。然后将ID_TEST映射到视图类中,将其处理函数改成:void CMouseMoveView::OnTest(
2006-12-02 06:21:00 1203
原创 为鼠标移动事件添加新的功能-让菜单决定是否显示
首先添加一个新的资源符号,打开"Resource Symbols",添加"ID_SHOW_POS",值取默认的就行了。添加一个BOOL型变量:m_bDisplay,初始化为true,用来决定该菜单是否显示被选中。添加代码,实现该菜单项的显示,在CMainFrame::OnCreate函数中添加以下代码:CMenu* pSysMenu = GetMenu(); //获得系统菜单 CMen
2006-12-01 22:16:00 1327
原创 一个响应鼠标移动的简单实例!
首先,利用MFC建立一个单文档的程序!为view类添加一个私有成员,m_MousePos,类型是CPoint,初始化为0。添加WM_MOUSEMOVE函数,重写如下:void CMouseMoveView::OnMouseMove(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 m_MousePos = point;
2006-12-01 09:16:00 1223
原创 SDK的hello world程序!
#include //主函数原型,整个函数的执行从该函数开始int WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int);LRESULT WINAPI WndProc (HWND, UINT, WPARAM, LPARAM);//WinMain函数int WINAPI WinMain (HINSTANCE hInstance, HINSTANC
2006-12-01 08:54:00 1364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人