【发布时间】:2020-01-09 12:59:39
【问题描述】:
我有一个简单的编辑窗口:
hwndEdit = CreateWindow(
TEXT("EDIT"),
TEXT("EDIT"),
WS_BORDER | WS_CHILD | ES_LEFT,
100,
100,
100,
30,
gHwnd,
0,
hInst,
0);
我注意到,当我粘贴一个比编辑窗口宽度长的文本时,我会收到通知 (EN_CHANGE),其中只包含适合窗口宽度的部分文本。当文本长于编辑窗口宽度时,我想调整编辑窗口(SetWindowPos)的大小。我可以基于 MSFTEDIT_CLASS 创建一个编辑窗口并使用 EN_REQUESTRESIZE。您是否知道任何其他解决方案或这是唯一的选择?
【问题讨论】:
-
您知道solution 解决您的问题。您为什么要主动拒绝该解决方案?
标签: winapi