任何方式“分离”对话框的一部分?

时间:2013-09-08 06:00:45

标签: mfc dialog controls cdialog

我正在开发一个使用Codejock XTP的旧的基于CDialog的应用程序。 在此对话框中,我在Dialog的右边缘有一个单独的TaskPanel。 (我还不能发布图片,信誉不足)

我想为用户提供一种从对话框中分离/附加任务面板的方法。因此,如果面板已分离,则用户可以单独移动主对话框和现在分离的“任务”对话框(可能在多个监视器上)。如果已连接,则面板仅为主对话框的一部分。

面板上有很多控件,我想尝试分开。大多数控件都修改了多个控件,这些控件可能是也可能不是任务面板的一部分(假设我创建了一个新的Dialog,可能是两个对话框中的任何一个)。

我应该采用什么方法来分离和取消分离面板?我认为我不得不为这个分离的面板创建一个新的对话框。我需要考虑控件可能已更改值和状态,我需要保持同步。此外,控件的当前处理程序可能引用其他控件,假设它们位于同一对话框中。有很多控件,所以改变这将需要大量的工作。

任何人都可以建议任何资源/样本或任何可能有用的内容吗?

0 个答案:

没有答案
相关问题