- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的项目中使用了一个编码示例。现在我遇到了问题,在示例中他们使用了 CDialog 类,但我需要一个 CProperyPage 类。如何从 CDialog 转换为 CPropertypage?这是我的代码:
.cpp File:
CNativeCallerDlg::CNativeCallerDlg(CWnd* pParent /*=NULL*/)
: CPropertyPage(CNativeCallerDlg::IDD, pParent)
{
//m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
.h File:
// CNativeCallerDlg dialog
class CNativeCallerDlg : public CPropertyPage
{
// Construction
public:
CNativeCallerDlg(CWnd* pParent = NULL); // standard constructor
enum { IDD = 102 };
}
原文:
.cpp
CNativeCallerDlg::CNativeCallerDlg(CWnd* pParent /*=NULL*/)
: CDialog(CNativeCallerDlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
.h
class CNativeCallerDlg : public CDialog
{
// Construction
public:
CNativeCallerDlg(CWnd* pParent = NULL); // standard constructor
enum { IDD = 102 };
}
如您所见,我的代码无法使用 CPropertyPage(CNativeCallerDlg::IDD, pParent),因为这种输入没有功能。
我仍然可以使用 CDialog(CNativeCallerDlg::IDD, pParent) 并将其转换为 CPropertyPage 吗?
谢谢
最佳答案
这应该有效:
CNativeCallerDlg::CNativeCallerDlg(CWnd* pParent /*=NULL*/)
: CPropertyPage(CNativeCallerDlg::IDD)
{
...
}
关于c++ - 将 CDialog 转换为 CPropertyPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29967200/
我在 MFC 中创建了一个基于 CPropertySheet 的模态对话框(使用从 CPropertySheet/CPropertyPage 派生的 BCGSoft 类)。当用户在其中一个 CProp
我正在寻找单击后更新 CPropertyPage 的最佳方法。目前,我的页面在 OnInitDialog() 期间接收它的信息。然而,当用户在第一页上做某事时,它会影响第二页上的内容。 我能想到的唯一
我的对话框派生自 CPropertyPage。 我重写了 OnOK() 以运行一些自定义检查。但是,似乎动态数据交换 (DDX) 已经完成,并且在我的处理程序被调用时我的类变量已经更新。 我认为当我调
我试图在 MFC 窗体中动态设置 CPropertyPage 的标题。此表单使用向导模式创建。这是我的代码。此代码编译运行不设置标题。如何设置向导窗口的标题? BOOL MyForm::OnSetAc
我在我的项目中使用了一个编码示例。现在我遇到了问题,在示例中他们使用了 CDialog 类,但我需要一个 CProperyPage 类。如何从 CDialog 转换为 CPropertypage?这是
我有一个基于对话框的 MFC 应用程序,它托管 CPropertySheet。 想法是扫描一些文件夹中的 DLL,动态加载它们中的每一个(使用 LoadLibrary()),获取一个指向像 CProp
我们有一个 CPropertySheet,里面有 5 个 CPropertyPage。 假设我们有这样的东西 1 2 3 4 5 然后,基于一些业务逻辑,当用户点击刷新时,我们希望有 1 5 2 3
我有一个对话框,我需要将其显示在 CPropertySheet 中并作为独立对话框显示。我选择不使用 2 个单独的类以避免代码冗余(我在这些对话框中做了很多更改,并且必须不断同步 2 个类将是 hel
我正在处理一个 C++ 项目并且有一个 CPropertyPage::OnOk() 方法。 我想要发生的是当用户点击Ok 或Apply 时,程序会执行检查,如果检查错误,它会抑制关闭窗口。 我将如何阻
我的任务是将我们产品的 UI 迁移到 VS2010。它是一个 MFC 应用程序,最初是用 VC6 编写的。我执行了以下步骤: 使用VS2010转换VC6.dsp 修复了由于更严格的 VS2010 编译
我是一名优秀的程序员,十分优秀!