下载资源后端资源详情
鼠标点击区域失效.zip
大小:5.87MB
价格:11积分
下载量:0
评分:
5.0
上传者:liuyueerhao
更新日期:2024-07-16

C++ 鼠标移动限制在某一区域(初学)

资源文件列表(大概)

文件名
大小
鼠标点击区域失效/
-
鼠标点击区域失效/DisableMouseRect/
-
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/
-
鼠标点击区域失效/DisableMouseRect/DisableMouseRect.sln
1.43KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.aps
107.15KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.cpp
2.96KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.h
538B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.rc
10.86KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.vcxproj
10.22KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.vcxproj.filters
2.11KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRect.vcxproj.user
242B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRectDlg.cpp
3.94KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/DisableMouseRectDlg.h
801B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/framework.h
1.52KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/pch.cpp
158B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/pch.h
544B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/res/
-
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/resource.h
925B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/res/DisableMouseRect.ico
66.19KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/res/DisableMouseRect.rc2
688B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/targetver.h
295B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/
-
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/
-
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.exe.recipe
348B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.ilk
2.46MB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.log
167B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.obj
100.6KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.res
68.14KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/
-
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/CL.command.1.tlog
5.51KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/Cl.items.tlog
691B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/CL.read.1.tlog
104.62KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/CL.write.1.tlog
3.05KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/DisableMouseRect.lastbuildstate
204B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/link.command.1.tlog
4.41KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/link.read.1.tlog
7.22KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/link.write.1.tlog
1.28KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/rc.command.1.tlog
1.12KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/rc.read.1.tlog
3.96KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRect.tlog/rc.write.1.tlog
382B
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/DisableMouseRectDlg.obj
75.02KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/pch.obj
810.63KB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/vc143.idb
1.75MB
鼠标点击区域失效/DisableMouseRect/DisableMouseRect/x64/Debug/vc143.pdb
6.87MB
鼠标点击区域失效/DisableMouseRect/x64/
-
鼠标点击区域失效/DisableMouseRect/x64/Debug/
-
鼠标点击区域失效/DisableMouseRect/x64/Debug/DisableMouseRect.exe
254.5KB
鼠标点击区域失效/DisableMouseRect/x64/Debug/DisableMouseRect.pdb
14.3MB

资源内容介绍

平台:VS2022适用:初学,简单的小例子,只适合了解用法说明:将鼠标移动范围控制在某一区域,例如GroupBox控件内
// DisableMouseRectDlg.cpp: 实现文件//#include "pch.h"#include "framework.h"#include "DisableMouseRect.h"#include "DisableMouseRectDlg.h"#include "afxdialogex.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// 用于应用程序“关于”菜单项的 CAboutDlg 对话框class CAboutDlg : public CDialogEx{public:CAboutDlg();// 对话框数据#ifdef AFX_DESIGN_TIMEenum { IDD = IDD_ABOUTBOX };#endifprotected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持// 实现protected:DECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg() : CDialogEx(IDD_ABOUTBOX){}void CAboutDlg::DoDataExchange(CDataExchange* pDX){CDialogEx::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)END_MESSAGE_MAP()// CDisableMouseRectDlg 对话框CDisableMouseRectDlg::CDisableMouseRectDlg(CWnd* pParent ): CDialogEx(IDD_DISABLEMOUSERECT_DIALOG, pParent){m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);}void CDisableMouseRectDlg::DoDataExchange(CDataExchange* pDX){CDialogEx::DoDataExchange(pDX);}BEGIN_MESSAGE_MAP(CDisableMouseRectDlg, CDialogEx)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BUTTON3, &CDisableMouseRectDlg::OnBnClickedButton3)ON_BN_CLICKED(IDC_BUTTON4, &CDisableMouseRectDlg::OnBnClickedButton4)ON_BN_CLICKED(IDC_BUTTON2, &CDisableMouseRectDlg::OnBnClickedButton2)END_MESSAGE_MAP()// CDisableMouseRectDlg 消息处理程序BOOL CDisableMouseRectDlg::OnInitDialog(){CDialogEx::OnInitDialog();// 将“关于...”菜单项添加到系统菜单中。// IDM_ABOUTBOX 必须在系统命令范围内。ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX < 0xF000);CMenu* pSysMenu = GetSystemMenu(FALSE);if (pSysMenu != nullptr){BOOL bNameValid;CString strAboutMenu;bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);ASSERT(bNameValid);if (!strAboutMenu.IsEmpty()){pSysMenu->AppendMenu(MF_SEPARATOR);pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);}}// 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动// 执行此操作SetIcon(m_hIcon, TRUE);// 设置大图标SetIcon(m_hIcon, FALSE);// 设置小图标// TODO: 在此添加额外的初始化代码return TRUE; // 除非将焦点设置到控件,否则返回 TRUE}void CDisableMouseRectDlg::OnSysCommand(UINT nID, LPARAM lParam){if ((nID & 0xFFF0) == IDM_ABOUTBOX){CAboutDlg dlgAbout;dlgAbout.DoModal();}else{CDialogEx::OnSysCommand(nID, lParam);}}// 如果向对话框添加最小化按钮,则需要下面的代码// 来绘制该图标。 对于使用文档/视图模型的 MFC 应用程序,// 这将由框架自动完成。void CDisableMouseRectDlg::OnPaint(){if (IsIconic()){CPaintDC dc(this); // 用于绘制的设备上下文SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);// 使图标在工作区矩形中居中int cxIcon = GetSystemMetrics(SM_CXICON);int cyIcon = GetSystemMetrics(SM_CYICON);CRect rect;GetClientRect(&rect);int x = (rect.Width() - cxIcon + 1) / 2;int y = (rect.Height() - cyIcon + 1) / 2;// 绘制图标dc.DrawIcon(x, y, m_hIcon);}else{CDialogEx::OnPaint();}}//当用户拖动最小化窗口时系统调用此函数取得光标//显示。HCURSOR CDisableMouseRectDlg::OnQueryDragIcon(){return static_cast<HCURSOR>(m_hIcon);}void CDisableMouseRectDlg::OnBnClickedButton4(){// TODO: 在此添加控件通知处理程序代码}void CDisableMouseRectDlg::OnBnClickedButton3(){CRect rect1;GetDlgItem(IDC_STATIC_RECT_INVILADE)->GetWindowRect(&rect1);//ClipCursor(rect1);}// 取消限制void CDisableMouseRectDlg::OnBnClickedButton2(){ClipCursor(NULL);}

用户评论 (0)

发表评论

captcha

相关资源

LABVIEW相机硬件触发,事件模式硬件触发,连续模式硬件触发

最近有好多朋友找我咨询LABVIEW怎么做相机硬件外部触发(外部IO触发),其实这个很简单,下面给大家介绍两种常用的方法。1、相机连续采集模式。2、事件触发模式。下面附上博客链接:http://t.csdnimg.cn/91Ayk

36.96KB13积分

苹果4 6.1.3无shsh降级方法

苹果4 3.1无shsh证书这是利用mac系统漏洞进行降级,从7.1.2降级到6.1.3或者更低都行必须使用mac系统如果没有windows虚拟机或者黑苹果都行

18.66MB28积分

SpaceSniffer是一个可以让您硬盘中文件和文件夹的分布情况的应用程序 通过使用TreeMap的可视化布局,你可以直

SpaceSniffer是一个可以让您硬盘中文件和文件夹的分布情况的应用程序。通过使用TreeMap的可视化布局,你可以直观地看到在你硬盘上大的文件和文件夹。

786.81KB10积分

Java servlet + jsp 实现的图书管理系统

这是使用servlet+jsp+mysql实现的一个图书管理系统,本图书管理系统主要注重后台逻辑首页为图书搜索,图书搜索采用分页查询,查询后的结果使用图表展示。展示的图表中有借阅按钮,当用户点击借阅,在对应的借阅表中会插入相应的字段。当然,会判断是否登录,所以,本图书管理系统有最基本的登录验证系统,分为普通用户登录和管理员登录,登录成功进入管理后台首页,失败则给出提示。在本系统中,普通用户只具有查询图书和借阅图书的功能,而管理员具有增删改查,对图书的增加、修改、删除,此外,本项目还具有一次添加多本书的操作。本项目设计美观,采用最新的MySQL8.0数据库存放数据,项目中还使用了echarts图表丰富项目,使用字体图标来美化样式。认真学习此项目,你会学会如何在servlet中使用分页查询和在项目中使用ajax来实现一次添加多本书籍的操作。

6.05MB26积分