我发现标准Windows \\
控件的工作方式有些奇怪。
启用自动换行时,它接受整个逻辑行,但应edit
请求返回屏幕行。但是,它会在调整窗口大小时正常工作,并重新分割有关原始CR-LF的文本。
因此,我想找出原始逻辑行的想法是依次EM_GETLINE
查询屏幕行,并在块中最后一条屏幕行的末尾检测CR-LF。 >
不幸的是,EM_GETLINE
请求的行根本不包含CR-LF。
似乎该控件在内部存储CR-LF,但没有在EM_GETLINE
上返回它们。只有在使用EM_GETLINE
请求整个控制文本时才能获得它们。
除了获取整个文本并将其分割之外,是否还有其他方法可以在相邻CR-LF之间请求文本?
WM_GETTEXT