如何在 c++ 中动态获取工具提示的高度和宽度



MSDN 链接TTM_GETBUBBLESIZE没有示例,如何返回较低的单词和较高的单词。没有从谷歌得到太多。请注意提供一个例子。

谢谢!

来自 MSDN:

返回低字中工具提示的宽度和 如果成功,则高字。

Win API 上下文中的"字"通常具有 16 位的大小。

您必须使用一些按位算术从消息result中提取widthheight

width  = result & 0xFFFF;   // extract the low word
height = result >> 16;      // extract the high word

或者,在"windows.h"中声明的这些宏执行相同的操作:

width  = LOWORD(result); 
height = HIWORD(result);

最新更新