gpt4 book ai didi

c++ - ATL 对话窗口示例

转载 作者:太空狗 更新时间:2023-10-29 20:29:05 29 4
gpt4 key购买 nike

任何人都可以帮我找到一个最新的、工作的 ATL 项目,它有一个主窗口和一些组件吗?请看在上帝的份上,不要告诉我使用 WTL/Qt 或其他。我需要 ATL。没有关于它的最新项目。我只需要一个主窗口,仅此而已。我可以弄清楚其余的。

提前致谢。

最佳答案

好的,看在上帝的份上:来自模板 + 对话窗口的 Visual Studio 2010 C++/ATL EXE 项目。

来源:

这是您的主要兴趣:

////////////////////////////////////////////////////////////
// CMainDialog

class CMainDialog :
public CDialogImpl<CMainDialog>
{
public:
enum { IDD = IDD_MAIN };

BEGIN_MSG_MAP(CMainDialog)
MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
COMMAND_ID_HANDLER(IDCANCEL, OnCommand)
COMMAND_ID_HANDLER(IDOK, OnCommand)
END_MSG_MAP()

public:
// CMainDialog

// Window Message Handlers
LRESULT OnInitDialog(UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
ATLVERIFY(CenterWindow());
return 0;
}
LRESULT OnCommand(UINT, INT nIdentifier, HWND, BOOL& bHandled)
{
ATLVERIFY(EndDialog(nIdentifier));
return 0;
}
};

VOID RunMessageLoop()
{
CMainDialog Dialog;
Dialog.DoModal();
}

enter image description here

关于c++ - ATL 对话窗口示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11194785/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com