中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mfc退出程序代碼怎么寫

MFC
小億
119
2023-12-09 09:27:25
欄目: 編程語言

在MFC中,退出程序的代碼寫法如下:

// 聲明一個全局變量,用于保存應用程序對象
CMyApp theApp;

// 定義應用程序類
class CMyApp : public CWinApp
{
public:
    // 構造函數
    CMyApp() {}

    // 重寫 OnInitInstance 函數,在此函數中初始化應用程序
    virtual BOOL InitInstance()
    {
        // 創建主窗口

        // 返回 TRUE 表示初始化成功
        return TRUE;
    }

    // 重寫 OnExitInstance 函數,在此函數中清理資源
    virtual int ExitInstance()
    {
        // 清理資源

        // 調用父類的 ExitInstance 函數
        return CWinApp::ExitInstance();
    }
};

// 在主窗口類中,通過消息映射響應 WM_CLOSE 消息
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
    ON_WM_CLOSE()
END_MESSAGE_MAP()

// 處理 WM_CLOSE 消息
void CMainFrame::OnClose()
{
    // 調用應用程序的退出函數
    theApp.ExitInstance();

    // 關閉窗口
    CFrameWnd::OnClose();
}

在上面的代碼中,全局變量 theApp 是應用程序對象,通過調用 theApp.ExitInstance() 來退出程序。在主窗口類中,通過消息映射的方式響應 WM_CLOSE 消息,并在消息處理函數中調用 theApp.ExitInstance() 來退出程序。

0
拜城县| 武鸣县| 靖边县| 花垣县| 瓮安县| 河池市| 永城市| 永济市| 嘉义县| 东海县| 安国市| 信丰县| 江孜县| 深州市| 福鼎市| 黔西县| 玉龙| 五大连池市| 金平| 称多县| 外汇| 永清县| 开原市| 安达市| 沙洋县| 吉首市| 龙陵县| 湖北省| 宣城市| 衢州市| 元氏县| 麟游县| 福贡县| 高安市| 吉木萨尔县| 民乐县| 新干县| 定州市| 湖口县| 贡觉县| 邯郸市|