【win32_004】系统配置信息、HIWORD宏、打印系统配置信息

文章目录

  • [1. 获取系统度量或系统配置信息](#1. 获取系统度量或系统配置信息)
  • [2. 格式化文本输出到图形输出](#2. 格式化文本输出到图形输出)
  • [3. HIWORD宏](#3. HIWORD宏)

1. 获取系统度量或系统配置信息

函数介绍

复制代码
int WINAPI GetSystemMetrics(_In_ int nIndex);

2. 格式化文本输出到图形输出

文本格式属性 DC的文本格式属性 字符宽度和高度 字符串宽度和高度 文本对齐方式
SetTextAlign 字符间距
SetTextCharacterExtra 背景模式
SetBkMode 文本背景颜色
SetBkColor

3. HIWORD宏

  • HIWORD宏可以得到一个32位数的高16位;
  • LOWORD宏可以得到一个32位数的低16位;
  • HIBYTE宏可以得到一个16位数的高字节;
  • LOBYTE宏可以得到一个16位数的低字节。类似的还有,
  • MAKELONG宏可以将两个16位的数合成为一个32位的LONG型;
  • MAKEWORD宏可以将两个8位的数合成为一个16位的WORD型,等等。这些宏在minwindef.h头文件中定义如下:
相关推荐
OliverH-yishuihan2 小时前
在win10上借助WSL用VS2019开发跨平台项目实例
linux·c++·windows
南知意-4 小时前
GitHub 6K Star! 一款完全免费的音乐播放器,爽听VIP歌曲!
linux·windows·开源·github·开源软件·mac
allanGold6 小时前
【virtualbox】【windows】已有虚拟机存储容量调整方法
windows·virtualbox
小宇的天下6 小时前
Calibre eqDRC(方程化 DRC)核心技术解析与实战指南(14-1)
数据库·windows·microsoft
YIN_尹8 小时前
【C++11】lambda表达式(匿名函数)
java·c++·windows
love530love9 小时前
【探讨】“父级/基环境损坏,子环境全部失效”,如何避免 .venv 受父级 Python 损坏影响?
java·开发语言·人工智能·windows·python·编程·ai编程
企鹅侠客9 小时前
第06章—实战应用篇:List命令详解与实战(上)
数据结构·windows·redis·list
Bruce_Liuxiaowei10 小时前
(2025最后一篇博客)Metasploit框架攻击Windows实例:三种渗透路径
网络·windows·网络安全·网络攻击模型
石像鬼₧魂石12 小时前
Cobalt Strike(简称 CS)专业的红队安全测试工具
linux·windows·安全·ubuntu
ONE_SIX_MIX12 小时前
debian 13 使用 nvidia 官方 apt repo 仓库,获得最新显卡驱动
运维·windows·debian