如何获取对话框项文本的长度

How to get the length of a dialog item text?

本文关键字:文本 对话框 何获取 获取      更新时间:2023-10-16

我正在尝试将对话框项文本放入缓冲区。它适用于GetDlgItemText(),但我如何获得文本的长度,以便在读取之前分配缓冲区?我想确保我总是能收到完整的文本。例如,我可以一直使用10k缓冲区,但如果没有任何机会完全接收到用户文本,那就更好了。

发送通过调用GetDlgItem获得的窗口句柄,即WM_GETTEXTLENGTH消息。或者,如果您愿意,请致电GetWindowTextLength