问一个关于异或的问题~~

nkzhuwei nkzhuwei 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在OnMouseMove中的代码如下:
CDC* pDC=GetDC();
int OldMode=pDC->SetROP2(R2_NOTXORPEN);
pDC->SetROP2(OldMode);
ZoomRect(pDC, new_zoom_1, new_zoom_2);
new_zoom_2 = point;
ZoomRect(pDC, new_zoom_1, new_zoom_2);
其中new_zoom_1是鼠标点下后的位置,new_zoom_2是移动时鼠标的位置
在ZoomRect中是这样的:
pDC->MoveTo(old_point);
pDC->LineTo(new_point.x,old_point.y);
pDC->LineTo(new_point);
pDC->LineTo(old_point.x,new_point.y);
pDC->LineTo(old_point);
我的目的就是用异或的方法在拖动鼠标的时候画一个矩形
但是现在原先的巨型没有擦掉
是哪里错了阿??
3X~~~~~~~~~
...全文

相关推荐

Mac上将本地项目上传到GitHub仓库

本文档主要讲述如何将Mac电脑上的项目上传到GitHub仓库

「已注销」

在Mac平台将本地项目发布至GitHub存储库

【源码免费下载链接】:https://renmaiwang.cn/s/g4gf5 在Mac上将本地项目上传到GitHub仓库的过程涉及多个步骤,包括安装Git,配置GitHub账户,创建新仓库,以及使用命令行工具进行版本控制操作。以下是一个详细的指导:1. **安装Git**: Git是分布式版本控制系统,是与GitHub交互的基础。在Mac上,你可以通过Homebrew(一个包管理器)来安装Git。确保已经安装了Homebrew,如果没有,可以在终端中输入 `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` 进行安装。然后,使用Homebrew安装Git,输入 `brew install git`。2. **配置GitHub账户**: 在GitHub官网注册账号,如果已有账号,登录后在个人设置中找到SSH密钥。为了安全地连接到GitHub,你需要创建一个新的SSH密钥。在终端中输入 `ssh-keygen -t rsa -b 4096 -C "your-email@example.com"`,然后将生成的公钥添加到GitHub的SSH设置中。3. **创建GitHub仓库**: 登录到GitHub,点击右上角的加号,选择“New repository”。填写仓库名,选择是否要初始化README文件,然后点击“Create repository”。4. **初始化本地项目**: 打开你的项目文件夹,确保里面包含你想要上传的文件。在终端中导航到该目录,运行 `git init` 来初始化一个新的Git仓库。5. **添加文件到暂存区**: 使用 `git add .` 命令将所有文件添加到暂存区。如果你想添加特定文件,可以使用 `gi

白帽黑客大白

GitLearning2:学习使用 Git 将仓库从 GitHub 克隆到本地

GitLearning2 学习使用 Git 将存储库从 GitHub 克隆到本地。

格秒索杉

Xcode9项目上传到GitHub教程

本篇文章给大家分享一下在IOS中如何将Xcode9项目上传到GitHub的教程方法,一起跟着学习分享下吧。

weixin_38746515

如何使用PyCharm将代码上传到GitHub上(图文详解)

主要介绍了如何使用PyCharm将代码上传到GitHub上(图文详解),文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38499732
评论 2
收藏 已收藏
分享
返回顶部
nkzhuwei
VC/MFC 16,550 成员 421,606 内容