如何从dialog.cpp 访问在.cpp 中创建的对象,反之亦然在mfc 中?

发布于 2024-11-25 04:03:40 字数 169 浏览 0 评论 0原文

当我创建 mfc 应用程序时,会创建以下 2 个文件 有一个 calDlg.cpp (所有 clickOK 等功能) 和 cal.cpp (及其 .h)(我打算在那里创建计时器和其他东西等对象)

只是想知道如何从 caldlg clickOk 函数访问在 cal.h/.cpp 中创建的对象,反之亦然?谢谢1

when i create a mfc app, the following 2 files are created
there a calDlg.cpp (all the clickOK etc functions)
and a cal.cpp (with its .h)(which i intend to create objects like timer and other stuff there)

just wondering how can i access the objects created in the cal.h/.cpp from the caldlg clickOk function and vice verse? thanks1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

〆凄凉。 2024-12-02 04:03:40

在加州 CPP

Cal::DisplayDialog()
{

    calDlg objDlg(this);
    objDlg.SetName("Craft"); 
    objDlg.SetAge("12");
    if(objDlg.DoModal() == ID_OK)
    {
      m_strName = onjDlg.GetName();
    }

}

In Cal.CPP

Cal::DisplayDialog()
{

    calDlg objDlg(this);
    objDlg.SetName("Craft"); 
    objDlg.SetAge("12");
    if(objDlg.DoModal() == ID_OK)
    {
      m_strName = onjDlg.GetName();
    }

}
不必了 2024-12-02 04:03:40

不要忘记包含头文件 cal.h,以防它们尚未包含在内。这有时会避免很多你认为实际上不是错误的错误。

Don't forget to include your header file cal.h in case they are already not included. That would sometimes avoid you a lot of errors that you think are not actually errors as such.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文