如何从 C 中的 windows API 设计中的文本框中检索输入的整数值以将它们转换为字符串,然后通过 C 中的静态标签以十六进制数字显示这些值。
代码:
GetWindowText(hwndtext1, hexval, 256);
for (i = sizeof(hexval); i >= 0; i--)
{
buf[i] = atoll(hexval);
ulltoa(buf[i], szBuffer, 16);
SetWindowText(hwndStatic3, szBuffer);
}
--------编辑-------- 我希望能够根据十进制输入显示十六进制数字。因此,在我用 c 开发的 GUI 上,我可以在文本框中写入十进制数字,并且我想在单独的文本框中显示十进制的十六进制值。
- - - - - - -编辑 - - - - - - - - -
我稍微修复了代码,现在只显示十六进制数的最后一个字节。
例如。如果十进制输入是 2000.... 十六进制输出仅显示 d0。当正确的十六进制输出应该是 7d0。