offsetwindoworgex

《Windows API每日一练》7.3 计时器时钟 接着绘制冒号,然后再绘制两位数字时间“分”和冒号,最后绘制两位数字时间“秒”。3.处理WM_TIMER消息,先调用SetIsotropic设置窗口参数,然后选入白色画笔,擦除原有的时针、分针和秒针,接着再选入黑色画笔,重新绘制新的时针、分针和秒针。时针每小时走30度,每分钟,分针走6度,每秒,秒针走6度。1.处理WM_CREATE消息,调用SetTimer函数创建一个计时器,并调用GetLocalTime函数获取本地时间。然后分别设置窗口和视口的原点坐标和范围,将数字显示在客户区的中心位置。 阅读详情
  name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-5572165936844014&dt=1193665761703&lmt=1193665780&format=336x280_as&output=html&correlator=1193665761687&url=http%3A%2F%2Fwww.codeguru.cn%2Fpublic%2Fiframe%2Fwinapiiframe.htm&color_bg=FFFFFF&color_text=000000&color_link=000000&color_url=FFFFFF&color_border=FFFFFF&ad_type=text&ga_vid=1285758818.1193665762&ga_sid=1193665762&ga_hid=111695597&flash=9&u_h=768&u_w=1024&u_ah=740&u_aw=1024&u_cd=32&u_tz=480&u_his=8&u_java=true" frameborder="0" width="336" scrolling="no" height="280" allowtransparency="allowtransparency">     函数功能:该函数用指定的水平位移和垂直位移改变设备环境的窗口原点。

    函数原型:BOOL OffsetWindowOrgEx(HDC hdc, int nXOffset, int nYOffset, LPPOINT lpPoint);

    参数:

    hdc:指向设备环境的句柄。

    nXOffset:指定以逻辑单位为单位的水平位移。

    nYOffset:指定以逻辑单位为单位的垂直位移。

    lpPoint:指向POINT结构的指针,先前原点的逻辑坐标存放在此结构中,如果lpPoint是NULL,那么先前原点没有被返回。

    返回值:如果函数调用成功,返回值为非零值,否则为零。

    速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib。

也浅谈Win API函数SetWindowOrgEx与SetViewportOrgEx       在阅读学习Charles Petzold大牛名作《Programming Windows,5th Edition》过程中,对于第5章中讲解的SetWindowOrgEx与SetViewportOrgEx一直不明不白,文中所说的坐标系的移动之类更是弄得我一头雾水。阅读完该章节后,想想似乎只是明白了一点,再想想似乎只是更加糊涂一点。        在MM_TEXT映射模式下,假设cxClient和cyClient分别为客户区x轴和y轴的长度。        使用以下参数调用SetViewportOr 阅读详情

相关推荐

网络安全实战:从Wireshark到BurpSuite的抓包技巧解析

本文深入解析了Wireshark和BurpSuite在网络安全抓包中的实战技巧,从基础对比到高级过滤、核心模块应用及安全测试避坑指南。通过详细的操作步骤和案例分析,帮助读者掌握数据包抓取与分析的核心技能,提升网络安全防护能力。

weixin_29207533的博客 572

WinAPI: OffsetWindowOrgEx - 移动窗口坐标原点

相关函数: OffsetViewportOrgEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrl...

weixin_34090643的博客 191

Jetson AGX Orin边缘AI实战:用YOLOv8做目标检测,我的环境配置踩坑与优化记录

本文详细记录了在Jetson AGX Orin上部署YOLOv8目标检测模型的环境配置与优化过程。从JetPack版本确认、PyTorch安装陷阱到Torchvision编译技巧,再到YOLOv8部署和系统级优化,提供了完整的实战指南。特别针对边缘AI设备的特性,分享了CUDA加速、内存管理等性能调优经验,帮助开发者高效完成工业级AI应用部署。

weixin_30839881的博客 376

Windows API函数大全(精心总结)_winapi函数大全

RemoveDirectory删除指定目录SearchPath查找指定文件SetCurrentDirectory设置当前目录SetEndOfFile针对一个打开的文件,将当前文件位置设为文件末尾SetFileAttributes设置文件属性SetFilePointer在一个文件中设置当前的读写位置SetFileTime设置文件的创建、访问及上次修改时间SetHandleCount这个函数不必在win32下使用;即使使用,也不会有任何效果。

2401_84447233的博客 3794

HTML入门(详细教程),前端入门从这里开始

HTML基础教程,网页框架搭建,表单制作,了解HTML标签的基本用法,每个标签具备哪些属性。

wandertp的博客 1283

jQuery 版本怎么选?别一上来就用最新版,老项目里这个坑很常见

jQuery 是一个封装好的 JavaScript 函数库,简称 JQ它的核心理念是jQuery 有 1.x、2.x、3.x 三个主要版本系列2.0 以上版本不再支持 IE6、IE7、IE8版本选择不能只看“新不新”,而要看项目兼容性和实际需求.min.js是压缩版文件,生产环境常用使用 jQuery 前必须先通过<script>正确引入基本就是没引入或引入失败可以快速绑定点击事件.animate()可以快速实现动画效果,但定位属性要设置好。

Web安全工具库 386

win32数字时钟

首先看下程序吧 一个数字时钟,如何实现呢? 首先,这样的数字可以分为7个部分 111111 2 3 2 3 444444 5 6 5 6 777777 这样,可以定义一个二维数组

那又怎样的博客 1910

Pytorch的一小步,昇腾芯片的一大步

相信在AI圈的人多多少少都看到了最近的信息:PyTorch最新2.1版本宣布支持华为昇腾芯片!

机器学习-深度学习-图像处理-opencv-段子 5240

WINDOWS API 整理

<br />WM_CREATE<br />WM_CREATE是windows中一个窗口消息。  <br />   当一个应用程序创建窗口时,会通过消息处理函数。但是这个消息在 CreateWindow 函数返回之前被送到消息处理函数。<br />   <br />例如,当要获取系统的字体时,我们可以先向这个窗口发送 WM_CREATE消息,以后字体不会改变了,程序会保存这个系统字体的消息!以后就可以用这个字体了!<br /><br />Polygon <br />  函数功能:该函数画一个由直线相连的两个以

xu55568的专栏 1913

Proxmox VE(PVE)与UPS联动配置:实现智能断电保护方案

本文详细介绍了为Proxmox VE (PVE)服务器配置UPS智能断电保护的完整方案。通过安装和配置apcupsd软件,实现PVE与UPS的联动,可在市电中断、电池电量不足时自动触发安全关机流程,有效保护虚拟机数据与服务连续性。文章涵盖了硬件选择、软件配置、策略设定及实战测试指南,并扩展了网络共享UPS的高级应用。

python9snake的博客 508

Win10右键新建菜单丢了记事本?别慌!5分钟教你用注册表找回来(附权限设置避坑指南)

本文详细指导如何通过注册表编辑器恢复Win10右键新建菜单中丢失的记事本选项,包括重建键值结构、配置ShellNew项及设置权限等关键步骤。特别提供权限避坑指南,确保修改持久有效,帮助用户快速解决这一常见但困扰的问题。

weixin_31714129的博客 856

GID映射模式MM_ISOTROPIC:SetMapMode();SetWindowOrgEx();SetViewportOrgEx();

把5.5读了近十几遍,朦胧理解GDI映射模式的概念记录一下这里. 映射:

CooIsir的专栏 1468

RK3588适配Ubuntu系统

RKsdk上支持buildroot以及Debian系统,但是Ubuntu需要自己移植,有很多公司都移植好了可以直接用,这里就总结记录一下我制作Ubuntu的过程。

m0_60805802的博客 5360

MM_ISOTROPIC不懂啊,记录一下

MM_ISOTROPIC映射方式 1、使用任意的轴时都保证两个轴上的逻辑单位相同 2、刚开始将映射方式设定为MM_ISOTROPIC时,Windows使用与MM_LOMETRIC同样的视窗和视埠范围 3、可以呼叫SetWindowExtEx和SetViewportExtEx来根据自己的偏好改变范围了 4、您可以用所期望的逻辑视窗的逻辑尺寸作为SetWindowExtEx的参数、 5、用显

倒计时 4356

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

《Windows程序设计》读书笔记------------->>设备内容句柄之二<<

这一节主要是书商设备内容的第二部分,地址在这里:http://www.ai86.cn/book/windows_programming/5.htm#205002设备内容里面包含了很多写字、画画使用的属性,这些如果不指定直接都是可以用的,那么就是默认值了。但是,如果被改变了,这些属性会在释放设备句柄时失去。所以记得随改随用,在释放前用了。具体拥有的属性在下面这个表里面有:

足兆叉虫的BLOG 1321

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Windows编程 第六回 又见设备描述表

-----路过的朋友,若发现错误或有好的建议,欢迎在下面留言,谢谢!----- 设备描述表还真是十分重要,以至于我们在这里还要再学习它。这节内容比较少,相信你很快就应该能看完。Let’go! 获取设备描述表句柄 复习:当你想在一个图形输出设备(诸如屏幕或者打印机)上绘图时,你首先必须获得一个设备描述表(或者DC)的句柄。将句柄传回给程序时,Windows就给了你使用设备的权限。然后你在G...

hu_jiacheng 310

【转载】关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解

关于SetWindowOrgEx、SetViewportOrgEx、SetViewportExtEx 和SetWindowExtEx 详解 1、 SetWindowOrgEx是设置窗口的原点坐标。 例如: Ellipse(hdc,-100,-100,100,100); MoveToEx(hdc,-200,0,NULL); ...

weixin_30770783的博客 218

设备描述表

获取设备描述表句柄 复习:当你想在一个图形输出设备(诸如屏幕或者打印机)上绘图时,你首先必须获得一个设备描述表(或者DC)的句柄。将句柄传回给程序时,Windows就给了你使用设备的权限。然后你在GDI函数中将这个句柄作为一个参数,向Windows标识你想在其上进行绘图的设备。如果在处理一个消息时取得了设备描述表句柄,应该在退出窗口函数之前释放它(或者删除它)。一旦释放了句柄,它就不再有效了

樾儿的专栏 624

【转载】GDI 映像方式 之 SetViewportOrgEx 与 SetWindowOrgEx 解析

SetViewportOrgEx 与 SetWindowOrgEx 解析 这两个函数,用来改变视端口和窗口的原点,并都具有改变轴的效果,以致(0,0)不再指左上角。 「视端口」是依据设备坐标(图素)的。通常,视端口和显示区域相同.视端口也可以是指整窗口坐标或者屏幕坐标。点(0,0)是显示区域(或者整个窗口或屏幕)的左上角,x的值向右增加,y的值向下增加。 「窗口」...

weixin_30481087的博客 142

Chapter 05 绘图基础

今天,我们将一起学习绘图基础,本章节会学习到GDI基础、绘制线条和填充区域的基础知识。Windows子系统负责在称为图形设备接口(Graphics Device Interface,GDI)的视频显示器和打印机上显示图形,GDI的重要性不仅体现在Windows上显示信息的应用程序时要使用GDI,Windows本身也会使用GDI显示用户界面的项目,比如菜单、滚动条、图标和鼠标指针。

Sunshine's Home 1273

Win32 API函数大全

作者:京东瀚览家居官方旗舰店     下面给出的全是WINDOWS自带的API函数,可以用于VB和VC中。给出的是函数名和函数功能。想知道细节可以用GOOGLE搜一下。这可以做为一个索引来用。 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同...

sms88的专栏 4224
上一篇: offsetviewportorgex
下一篇: pie
WinApiExample
博客等级 码龄19年 2粉丝 663原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值