【发布时间】:2019-02-21 05:37:12
【问题描述】:
我使用CreateWindow() 创建了一个 Scintilla 窗口,并希望在加载不同文件时动态设置标题。但是,SetWindowText() 设置的是编辑框的内容而不是标题。我也试过 WM_SETTEXT 达到同样的效果。
如何设置窗口的标题?
【问题讨论】:
标签: winapi mfc title caption scintilla
我使用CreateWindow() 创建了一个 Scintilla 窗口,并希望在加载不同文件时动态设置标题。但是,SetWindowText() 设置的是编辑框的内容而不是标题。我也试过 WM_SETTEXT 达到同样的效果。
如何设置窗口的标题?
【问题讨论】:
标签: winapi mfc title caption scintilla
Scintilla 窗口是带标题的顶级窗口吗?这通常不是正确的做事方式,您应该创建一个带有标题的自定义容器窗口,而 Scintilla 窗口应该是一个子窗口。如果需要,这个子窗口可以占据整个客户区。
将控件直接用作顶级窗口不仅会因为标题文本问题而出现问题,而且通常还需要处理来自控件的通知消息,并将这些消息发送到控件父窗口。
【讨论】: