首页
学习
活动
专区
圈层
工具
发布

WinAPI 极简教程:超简单的 Windows 接口入门

对于普通用户而言,WinAPI 是 “隐形” 的 —— 我们日常使用的浏览器、办公软件、桌面工具,其窗口显示、鼠标交互、文件保存等核心功能,本质上都是通过调用 WinAPI 与操作系统底层进行通信实现的...(Windows 下为cmd.exe) 我们可以使用cmd指令来调整这个控制台窗口的大小和名称 mode con cols=100 lines=30 title 我是控制台 演示如下: #include..., *PCONSOLE_CURSOR_INFO; dwSize:光标填充字符单元格的百分比,默认通常为 25% bVisible:控制光标是否显示在控制台中 而想真正的修改成功一个光标的信息,就需要这个函数来配合...()就像一个确定键一样,执行它以后,就会设置完成以上修改的信息 int main() { //获得标准输出设备的句柄 HANDLE houtput = GetStdHandle(STD_OUTPUT_HANDLE...控制台屏幕上的坐标COORD COORD是WindowsAPI中定义的⼀个结构体,表⽰⼀个字符在控制台屏幕幕缓冲区上的坐标。

15710

Snagit for mac(屏幕截图和屏幕录制工具)

Snagit可以快速捕捉全屏、窗口、区域或滚动屏幕截图,并提供多种编辑工具,如裁剪、调整大小、添加文本、箭头、形状、高亮、马赛克和数字等标记。...强大的编辑功能:可以使用各种工具对截图进行编辑,如裁剪、调整大小、添加文本、箭头、形状、高亮、马赛克和数字等标记。...图片视频录制功能:Snagit还支持视频录制,可以捕捉屏幕上发生的事件,包括声音、鼠标点击等操作,并进行编辑和导出。...提高了在 Chrome 网络浏览器中自动滚动捕获的准确性。提高了 Xcode 自动滚动捕获的准确性。在自动和全景(手动)滚动捕获的处理窗口中添加了一个进度条。自动滚动捕获箭头现在弹跳以提高可见性。...修复了如果系统设置/首选项中的指针大小设置为大,则始终捕获光标的问题。

4.9K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Figma技巧超全合集!40+隐藏技能!快收藏!(第一辑)

    06.组织整理:批量选择元素整理后,可以通过光标调整左右上下空间。此外,可以在不扰乱顺序/比例的情况下相互更换元件。 07.拖动+空格:如果要更改所选区域的位置,可以在选择区域后使用空格键。...08.Cmd +“数字”(选项卡):如果打开了多个文件/选项卡,您可以使用 cmd +“数字”的组合在选项卡之间切换,就像在浏览器中一样。当然,首页也是一个标签。...您可以使用相同的组合再次打开它。 11.Cmd + G: 对选定元素进行分组。 12.Cmd + Option + G:将所选元素框在分组中。有时在调整元素大小时使用框架而不是组,这样更方便。...在元素中选择填充选项后,您可以使用向上(浅色)和向下(深色)箭头键找到颜色的浅色调和深色调。按住Shift调整,则变化差异更大。...16.文本自动高度和自动宽度 当我们想要调整文本框的大小时,我们从右侧面板调整就可以了。特别是当我们选择复制粘贴文本时,该文本将以其默认样式复制。

    4.6K30

    前端学习(7)~css学习(一):字体属性和文本属性

    本文重要内容 CSS的单位 字体属性 文本属性 定位属性:position、float、overflow等 CSS的单位 html中的单位只有一种,那就是像素px,所以单位是可以省略的,但是在CSS中不一样...比如说,电脑屏幕的的尺寸是不变的,但是我们可以让其显示不同的分辨率,在不同的分辨率下,单个像素的长度肯定是不一样的啦。...浏览器根据当前情况自动确定鼠标光标类型。 pointer:IE6.0,竖起一只手指的手形光标。就像通常用户将光标移到超链接上时那样。 hand:和pointer的作用一样:竖起一只手指的手形光标。...crosshair :  简单的十字线光标。 default :  客户端平台的默认光标。通常是一个箭头。 hand :  竖起一只手指的手形光标。就像通常用户将光标移到超链接上时那样。...用于标示被拖起的对象不允许在光标的当前位置被放下。 not-allowed :  IE6.0 禁止标记(一个被斜线贯穿的圆圈)光标。用于标示请求的操作不允许被执行。

    2.6K20

    MultiRow发现之旅(三)- 模板管理器和Table

    窗口中所有元素都按照它们的父子关系及索引顺序排列。 2、 通过它选择某个元素,并通过右键菜单做剪切\删除\重命名等操作。 3、 通过点击窗口中工具栏上的向上箭头和向下箭头改变Cell的索引。...Table MultiRow最大的特点是自由布局,所以MultiRow的模板设计器的操作就像Form设计器一样是以Cell为单位的。...而一旦进入Table模式, Table就会显示虚拟的行头和列头,你可以像操作Excel一样选择一个或多个行/列,调整它们的高度/宽度,或在“属性”窗口中设置它们的宽度/高度;当然,你也可以使用右键菜单做更复杂的操作...你可以像单个Cell那样对它进行剪切/复制/粘帖/调整大小等操作。...在Cell模式下,点击Table的边线周围(大概5个Pixel,此时光标将变为四个方向都有箭头的SizeAll)将选中整个Table。

    1.1K100

    软件分享 | ZoomIt 4.5 演示辅助工具使用教程

    请用浏览器访问: https://download.sysinternals.com/files/ZoomIt.zip 即可下载 解压后无需安装 双击ZoomIt.exe并Agree 在托盘处可以打开主界面...移动光标,放大区域将随之改变。 用鼠标滚轮或者上下方向键,将改变放大比例。 在放大模式下,按下鼠标左键,将保持放大状态,启用标注功能。按下鼠标右键,将退出标注功能。 ?...这时,鼠标会变成一个圆形的笔点,其颜色、大小形状可调。 按住左ctrl键,使用鼠标滚轮或者上下箭头键调整画笔的宽度。 字母快捷键(英文输入情况下): e:擦除所有标注。...调整画笔颜色:r 红色;g 绿色;b 蓝色;o 橙色;y 黄色;p 粉色。 屏幕打字:进入标注模式后,按‘t’可以进入打字模式。Esc或左键退出。鼠标滚轮或上下箭头可以改变字体大小。...使用此功能时会暂时将桌面利用白色屏蔽覆盖,并在白色屏蔽上出现倒数计时的时间,您可以选择倒数计时时间的长短、倒数计时结束后是否要播放警告音效、白色屏蔽透明度、倒数计时时间显示在屏幕上的那个位置。 ?

    2K10

    【富文本】268- 富文本原理了解一下?

    , aValueArgument) 其中第一个参数就是一些命令名称,具体的可以查看 MDN;第二个参数写死为 false 就行了,因为早前 IE 有这样一个参数,为了兼容吧,不过这个参数在现代浏览器中是没有影响的...在点击的图片上创建个大小一样的 div 如果点击的是一个图片,那我们就创建一个 div ,暂且把这个 div 叫做蒙层吧,顺便先看张示意图: 也就是动态创建一个蒙层(和图片一样大小)以及四个拖拽顶点,并定位到和图片一样的位置...在四个顶点框上添加拖拽事件 这里我们会在四个顶点监听 mousedown 事件,按下鼠标时,首先会改变鼠标样式(就是鼠标会变成调整大小的那种图标),然后监听 mousemove 和 mouseup 事件...所以我们需要具有控制光标的能力,具体操作就是在点击按钮之前我们可以先存储当前光标的状态,执行完命令或者在需要的时候后再还原或设置光标的状态即可。...结语 回到开头我们讲的那个需求,关于图片旋转的,根据上面的思路,你可以在蒙层上加个旋转图标,并添加点击事件,然后修改图片和蒙层 transform 属性,当然了位置也要变,可能需要些计算,我也没试过,不知道效果咋样

    2.4K40

    开源 UI 组件库和开发工具库概览 | 开源专题 No.59

    它具有以下核心优势和主要功能: 可定制性:使用 SASS/SCSS 进行广泛自定义,并提供默认配置和蓝图。 响应式布局:Vuetify 组件的默认配置是响应式的,可以适应不同屏幕尺寸。...多平台支持:基于 Web,在任何现代浏览器中运行,不受操作系统或本地安装限制。 开放标准:与大多数矢量工具兼容,并易用性极高。...这个开源项目提供了一系列易于访问和可定制的组件,您可以直接复制并粘贴到自己的应用程序中使用。...可定制化:每个组件都可以根据需求进行灵活调整和修改,使其适应不同风格或品牌要求。 组件文档详尽:通过查看完善而清晰明了的文档,您将轻松掌握如何正确地使用这些功能强大又漂亮实用的 UI 部分。...Fira Code 提供了丰富多样的箭头和标点符号调整功能。 Fira Code 支持各种不同的字符变体、风格集和其他字体特性,以满足用户个性化需求。

    79610

    【Web技术】421- 富文本原理介绍

    , aValueArgument) 其中第一个参数就是一些命令名称,具体的可以查看 MDN;第二个参数写死为 false 就行了,因为早前 IE 有这样一个参数,为了兼容吧,不过这个参数在现代浏览器中是没有影响的...在点击的图片上创建个大小一样的 div 如果点击的是一个图片,那我们就创建一个 div ,暂且把这个 div 叫做蒙层吧,顺便先看张示意图: 也就是动态创建一个蒙层(和图片一样大小)以及四个拖拽顶点,并定位到和图片一样的位置...在四个顶点框上添加拖拽事件 这里我们会在四个顶点监听 mousedown 事件,按下鼠标时,首先会改变鼠标样式(就是鼠标会变成调整大小的那种图标),然后监听 mousemove 和 mouseup 事件...所以我们需要具有控制光标的能力,具体操作就是在点击按钮之前我们可以先存储当前光标的状态,执行完命令或者在需要的时候后再还原或设置光标的状态即可。...结语 回到开头我们讲的那个需求,关于图片旋转的,根据上面的思路,你可以在蒙层上加个旋转图标,并添加点击事件,然后修改图片和蒙层 transform 属性,当然了位置也要变,可能需要些计算,我也没试过,不知道效果咋样

    1.3K20

    一个创建产品动画说明视频的新手指南

    使播放头(较大的蓝色,向下的箭头,您可以像在视频上一样从第二个标记拖动到左侧)为零,单击不透明度左侧的秒表,然后通过键入将值设置为0%它或单击并拖动标记直到其达到零。 ?...首先,我们需要检查所有图层是否填满时间轴。选择所有图层并在时间轴上完全缩小,将鼠标悬停在彩色条的右侧。你应该得到一个调整大小的句柄。点击并拖动到时间轴的右侧。每层现在应该持续30秒。...现在,为了偏移淡入淡出,您可以手动拖动每个图层(确保您一次只选择一个图层)。 ? 或者,你可以使用一个小技巧(假设你的作品与我的设置是一样的)。...我们希望它在左上角,所以在时间轴面板上的光标层上点击“转换”卷展栏(我们之前使用的小箭头)。在 Anchor Point(“ 锚点”)属性中,将这两个值更改为零(这些表示相对于图层的x和y坐标)。...当我们在它,按command+option+F(或ctrl + alt + F)调整您的动画到新的合适大小。预览时 它应该与以前一样,只是缩小。 使用关键帧来缩放大小和位置。

    4.4K10

    从零开始的Qt开发指南(六)Qt 常用控件之 QWidget(下):从交互细节到颜值定制,打造专业级界面

    上一篇我们讲了 5 个基础属性,今天要解锁的是 5 个更偏向 “交互体验” 和 “视觉样式” 的核心属性: cursor:控制鼠标悬停在控件上时的光标形状; font:定制控件中文本的字体、大小、粗细等样式...ui; } 步骤 3:运行效果 当鼠标悬停在按钮上时,光标会从默认的箭头变成 “沙漏”形状;移开按钮后,光标恢复默认形状。...Qt::CursorShape枚举包含多种常用光标,这里列出高频使用的几种: 枚举值 光标形状 适用场景 Qt::ArrowCursor 默认箭头 普通界面区域 Qt::WaitCursor 沙漏 /...、选择区域 Qt::SizeAllCursor 四向箭头 窗口可拖动调整大小 在代码中按住Ctrl键点击枚举值(如Qt::WaitCursor),可以跳转到 Qt 源码查看所有内置光标...按钮; 在弹出的 “字体” 对话框中,设置: 字体家族:微软雅黑; 点大小:20; 样式:倾斜; 效果:下划线、删除线; 点击 “确定”,在 Designer 中可以实时看到文本样式变化。

    71912

    css的cursor属性 鼠标指针样式

    图标的格式根据不同的浏览器来分:IE支持 cur,ani,ico 这三种格式,FF支持 bmp,gif,jpg,cur,ico 这几种格式,所以一般使用 cur 或者 ico 格式的图片。...如果是ani格式的话,可以在FF下面用 jpg,gif,bmp 来代替 (cursor:url(xxx.ani),url(xxx.gif),auto) 图片大小最好是 32*32,反正在各个浏览器下面解析的大小不一样...其它样式: default 默认光标(通常是一个箭头) auto 默认。浏览器设置的光标。 crosshair 光标呈现为十字线。...用于标示被拖起的对象不允许在光标的当前位置被放下。 not-allowed 禁止标记(一个被斜线贯穿的圆圈)光标。用于标示请求的操作不允许被执行。...用于标示被拖起的对象不允许在光标的当前位置被放下。 我是 cursor: not-allowed 禁止标记(一个被斜线贯穿的圆圈)光标。用于标示请求的操作不允许被执行。

    4.1K00

    Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

    请记住,您可以像使用元组一样使用它们。) 移动鼠标 现在你明白了屏幕坐标,让我们移动鼠标。pyautogui.moveTo()函数会立即将鼠标光标移动到屏幕上的指定位置。...虽然你也可以使用第 19 章中的模块创建一个方形螺旋图像,但是通过控制鼠标在微软画图中绘制来创建图像可以让你利用这个程序的各种笔刷风格,就像右边的图 20-2 一样,以及其他高级功能,比如渐变或填充桶。...您还可以设置它们的值,以便调整窗口大小或移动窗口。...图 20-5:Mu 编辑器窗口前(上)和后(下)使用窗口对象属性移动和调整其大小 您还可以找出并更改窗口的最小化、最大化和激活状态。...不同操作系统上的不同浏览器的工作方式可能与这里给出的步骤略有不同,所以在运行程序之前,请检查这些按键组合是否适用于您的计算机。

    11.9K51

    关于Browser use控制浏览器,核心代码之DOM树的构建以及DOM元素渲染

    iframe(当前代码未使用) 接下来元素是否存在?...// 帮助可用 'n-resize', // 向北调整(上) 'ne-resize', // 东北向调整(右上) 'nesw-resize', // 东北-西南双向调整(对角) '...', // 垂直文本选择 'w-resize', // 向西调整(左) 'zoom-in', // 放大 'zoom-out' // 缩小 ]); 判断是否可以进行交互的操作.../ 无光标 // 'default', // 默认箭头 // 'auto', // 浏览器自动决定 ]); style.cursor 是DOM元素的CSS属性,用于​​控制鼠标悬停时的光标样式​​...以及跨浏览器的兼容方案 ️4.总结 第一初始化开始工作:设置缓存计算方式,以及缓存名,然后设置可交互与不可交互集合(可交互光标样式,不可交互光标样式,原生支持交互,以及显示禁用和交互​​

    88210

    如何选择一个 vue ui 框架?

    2.4 如何在微信小程序中使用 vuetify? 2.5 如何快速开始使用 vuetify?...Vuetify 是 Vue.js 的一个UI组件库,自2016年以来一直在积极开发。提供使用谷歌 Material Design 设计指南构建现代网站所需的一切 UI 能力。...Tree Shaking,用于描述移除 JS 文件中的“引而未用”代码,就像秋风撼树一样,将残枝败叶一摇而下。它依赖于 ES2015 模块语法的“静态结构”特性,例如 import 和 export。...vuetify 为移动设备而生。所有的 vuetify 组件都是专为移动设备设计。应用程序可以轻松在不同的方向和屏幕尺寸间转换。从桌面,到平板、手机,都可以。...效果感觉还可以。 以下是 vuetify 应用程序在桌面视图中的外观: 当调整浏览器大小时,应用程序应该会切换至移动视图: 2.3 基于 vuetify 后台 web 应用如何开发?

    6K30

    VS Code(​终端)

    聚焦拆分的终端窗格时,可以使用以下命令之一移动焦点并调整大小: 键 命令 Alt +左 聚焦上一个窗格 Alt +右 聚焦下一个窗格 未分配 调整左窗格的大小 未分配 调整右窗格大小 未分配 调整窗格大小...未分配 调整窗格大小 组态 使用的外壳默认$SHELL在Linux和macOS上使用,在Windows 10上使用PowerShell,在Windows早期版本上使用cmd.exe。...就像在其他平台上一样,您可以微调设置文件中使用的确切可执行文件,例如: // Command Prompt "terminal.integrated.shell.windows": "C:\\Windows...除非您在Windows / Linux上并且希望您的外壳使用ctrl + k(对于bash,这会在光标后剪切行),否则通常这是所需的行为。...发送来自绑定的文本 该workbench.action.terminal.sendSequence命令可用于向终端发送特定的文本序列,包括转义序列。这使诸如发送箭头键,输入,光标移动等操作成为可能。

    4.9K20

    Win11桌面操作快捷键

    引言每天打开电脑,面对堆满图标的桌面和层层叠叠的窗口,你是否也曾对着鼠标右键菜单反复点击,只为找到那个 “刷新” 按钮?或是在切换窗口时,像翻找抽屉里的文件一样逐个点击任务栏?...其实,Windows 11 的桌面早已为我们准备了一套 “隐形操作指南”—— 那些由几个按键组合而成的快捷键,就像藏在键盘里的效率魔法,能让整理桌面、切换窗口、管理多任务的过程变得行云流水。...二、桌面图标管理Ctrl + 鼠标滚轮:调整桌面图标的大小(向前滚放大,向后滚缩小)。F5:刷新桌面(更新图标状态或解决显示异常)。Ctrl + A:选中桌面上的所有图标(便于批量移动、删除等操作)。...Win + Ctrl + 左 / 右箭头:在多个虚拟桌面之间切换。Win + Ctrl + F4:关闭当前正在使用的虚拟桌面(桌面中的窗口会移至其他桌面)。...Win + Shift + 上箭头:将当前窗口最大化并填满整个桌面(比直接点击最大化更快捷)。Win + 上 / 下箭头:调整当前窗口大小(上箭头最大化,下箭头最小化或还原为窗口状态)。

    2.4K10

    职场人必备的WORD排版十大技巧

    答:有,如果要进行“页面设置”,只需用鼠标左键双击标尺上没有刻度的部分就可以打开页面设置窗口。...答:在 Word 中要选中文件内容时,有一些快捷的操作方法,掌握好它们可以大大提高你的工作效率。...3 一行文字的选取: 将指针移到该行的行首,在光标指针变成向右的箭头时,单击鼠标左键即可; 4 一段文字的选取: 将指针移到该段第一行的行首,同样在光标指针变成向右的箭头时,双击鼠标左键即可。...另外在平时使用中,还有几个特别的快捷键可以加快选取: Shift+Home :使光标处选至该行开头处。 Shift+End :从光标处选至该行结尾处。...另外也可在选中需调整字体大小的文字后,利用组合键“ Ctrl+Shift+> ”来快速增大文字,而利用“Ctrl+Shift+< ”快速缩小文字。

    2.3K70
    领券