c++ - 如何通过其他类打开和关闭mfc gui?

标签 c++ user-interface mfc

我需要创建一个类,它有一个指向 mfc 类的指针,可以打开和关闭图形用户界面,还可以选择从图形用户界面获取数据。 谢谢。

最佳答案

“打开和关闭 GUI”我假设您的意思是隐藏或显示主窗口,因为您没有提供有关您正在寻找的内容的良好描述。您可以使用 CWnd::ShowWindow使用 SW_HIDE 参数关闭窗口,然后使用 SW_SHOWSW_RESTORE 再次显示它。

通过“从 GUI 获取数据的选项”,我假设您想从 GUI 复制和粘贴到另一个应用程序。这是一个更大的主题。下面是一些示例代码:

OpenClipboard();
EmptyClipboard();
SetClipboardData(CF_TEXT, dataHandle);
CloseClipboard();

您可以在 Microsoft 的 Using the Clipboard 指南中找到更多信息.

关于c++ - 如何通过其他类打开和关闭mfc gui?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4547542/

相关文章:

c++ - 类型名称后的括号是否与 new 有所不同?

c++ - 在 C++ 中使用 char 通过文件 I/O 读取文件

java - 添加新组件后 Netbeanw 不刷新 JPanel

c++ - 如何通过单击 MainFrame 中的按钮来更改 MFC View

c++ - ON_NOTIFY、ON_CONTROL、ON_CONTROL_REFLECT 之间有什么区别?

c++ - 在 MFC 中绘制后更新显示

c++ - 在 C++ 和排序中使用原子的乐观锁定策略

c++ - 生成二维 vector 中元素的所有组合

ios - 我看不到预期的 View Controller

java - 编写 Main 方法问题。 Java GUI 列表