【问题标题】:How to set title/caption of Scintilla window如何设置 Scintilla 窗口的标题/标题
【发布时间】:2019-02-21 05:37:12
【问题描述】:

我使用CreateWindow() 创建了一个 Scintilla 窗口,并希望在加载不同文件时动态设置标题。但是,SetWindowText() 设置的是编辑框的内容而不是标题。我也试过 WM_SETTEXT 达到同样的效果。

如何设置窗口的标题?

【问题讨论】:

    标签: winapi mfc title caption scintilla


    【解决方案1】:

    Scintilla 窗口是带标题的顶级窗口吗?这通常不是正确的做事方式,您应该创建一个带有标题的自定义容器窗口,而 Scintilla 窗口应该是一个子窗口。如果需要,这个子窗口可以占据整个客户区。

    将控件直接用作顶级窗口不仅会因为标题文本问题而出现问题,而且通常还需要处理来自控件的通知消息,并将这些消息发送到控件父窗口。

    【讨论】:

    • 我宁愿避免额外的资源,但这很好。我现在可以做状态栏等其他元素了。
    猜你喜欢
    • 2021-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多