【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头文件中定义如下:
相关推荐
开开心心就好1 小时前
仅168KB的桌面图标自动隐藏工具
windows·计算机视觉·计算机外设·excel·启发式算法·宽度优先·csdn开发云
怪兽软家4 小时前
DaVinci Resolve/达芬奇 20安装教程及下载
windows·经验分享·生活
chao1898444 小时前
完整MES系统实现 (C# 客户端服务器)
服务器·windows·c#
Hello_Embed6 小时前
Windows 安装 Claude Code 并接入 模型
windows·笔记·ai编程
Muyuan19986 小时前
28.Paper RAG Agent 开发记录:修复 LLM Rerank 的解析、Fallback 与可验证性
linux·人工智能·windows·python·django·fastapi
AxureMost7 小时前
4DDiG DLL Fixe 1.0.8.2 系统DLL修复工具
windows
怣疯knight9 小时前
Windows不安装 Android Studio如何打包安卓软件
android·windows·android studio
空中海10 小时前
02. 静态逆向、Manifest 分析与 Smali 重打包
服务器·网络·windows
一拳一个娘娘腔10 小时前
告别图形化界面:基于CLI的Windows系统入侵排查与防御实战手册
windows·安全
疋瓞11 小时前
批处理_基础补充、文件和文件夹处理_02
windows