win32汇编时钟 菜鸟求助!

[复制链接]
查看11 | 回复1 | 2021-1-27 06:05:17 | 显示全部楼层 |阅读模式
;********************************************************************
;比较客户区宽度和高度,以小的值用做时钟的直径
;********************************************************************
.ifecx>eax
movedx,eax;高度>宽度
subecx,eax
shrecx,1
movdwCenterX,0
movdwCenterY,ecx
.else
movedx,ecx
subeax,ecx
shreax,1
movdwCenterX,eax
movdwCenterY,0
.endif
这是根据高度和宽度求出圆心位置的~~
不过subecx,eax
高度减去宽度是什么目的~~把那两个去掉。。没影响啊
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:05:17 | 显示全部楼层
没影响?你把窗口拉成扁条状再看看?这个是求高宽度差的,要在中心位置,就需要这个差值的一半来定位。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行