MFC 功能包 - 可停靠文件资源管理器和可停靠属性窗口

Posted

技术标签:

【中文标题】MFC 功能包 - 可停靠文件资源管理器和可停靠属性窗口【英文标题】:MFC feature pack - dockable file explorer and dockable properties window 【发布时间】:2009-07-16 06:05:11 【问题描述】:

我是 MFC 新手,对“MFC 功能包”的新功能有些困惑。通过向导,我现在有一个看起来像 IDE 的应用程序 - 左侧有一个可停靠的文件资源管理器,右侧有一个可停靠的属性窗口。我已经能够通过 ON_WM_LBUTTONDBLCLK 和 GetItemText() 在文件资源管理器窗口中获取所选项目。

问题:

单击文件资源管理器窗口中的项目后,属性窗口应“更新”。前任。我单击树控件中的一个项目“按钮”,属性窗口应显示“图像”、“字体”和“颜色”,我该怎么做?

【问题讨论】:

【参考方案1】:

树视图应该有属性窗口的句柄。获取树项的字符串名称非常基本,因此最好为每个树项设置数据(SetData())。这样,您不仅获得了树项的名称,还获得了树项的数据。

每次单击树项时,将已设置的数据从树项传递到属性窗口。通过提取您传递的数据,您可以动态生成属性窗口的内容。

【讨论】:

以上是关于MFC 功能包 - 可停靠文件资源管理器和可停靠属性窗口的主要内容,如果未能解决你的问题,请参考以下文章

MFC 功能包 - 如何更新属性网格控件

如何使 CMDIChildWnd 在 MFC 中可停靠?

MFC 停靠窗口及其停靠位置

MFC SDI程序,可停靠窗口嵌入对话框,对话框的初始化怎么做

谁知道怎么实现窗口停靠的功能? MFC

MFC DockablePane 不浮动或隐藏