gpt4 book ai didi

C++ Win32 激活 MDI szTitle

转载 作者:行者123 更新时间:2023-11-28 07:22:10 24 4
gpt4 key购买 nike

我正在使用 Win32 在 MS C++ 2010 Express 中编写一个记事本程序。到目前为止,每当用户打开或保存文档时,它都会使用保存/打开的文件名更新状态栏。每次激活不同的 MDI 时,我还想将状态栏更改为当前文件名。我该怎么做?

最佳答案

只要激活状态发生变化,您的 MDI 子窗口就会收到 WM_MDIACTIVATE 消息 - 然后您只需要以某种方式将该通知传递回您的顶级窗口(可能通过自定义消息 - 您甚至可以同时发送文件名)以更新状态栏。

顺便说一句,MDI 概念或多或少已被弃用,Microsoft 建议不要在新应用程序中使用它:

Many new and intermediate users find it difficult to learn to use MDI applications. Therefore, you should consider other models for your user interface. However, you can use MDI for applications which do not easily fit into an existing model

对于记事本类型的应用程序,“现代”方式是通过选项卡式界面。

关于C++ Win32 激活 MDI szTitle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19260091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com