《PicSi的实现细节》 第2节 窗口类CAboutDlg的定义

为了把重点集中在窗口类的定义方法上,本节以较为简单的AboutDlg为例,阐述如何定义窗口类。

在第一节中,我们已经在Resource View(资源视图)中添加了所需的窗口。在这里简单总结一下:向主窗口中添加Tab控制,用作菜单选项卡;添加IDD_DLG_CREATOR子窗口,作为Main子窗口;向IDD_ABOUTBOX子窗口添加了一个Edit控制,用来显示PicSi的使用说明,作为About子窗口。

切换到Solution Explorer视图,我们可以看到Application Wizard自动生成的源文件AboutDlg.h,双击它进入编辑窗口。AboutDlg.h比较简短,全部代码如下: 

// aboutdlg.h : interface of the CAboutDlg class
//
/

#pragma once

class CAboutDlg : public CDialogImpl<CAboutDlg>
{
public:
        enum { IDD = IDD_ABOUTBOX };

private:
        CEdit m_editAbout;

public:

        BEGIN_MSG_MAP(CAboutDlg)
                MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
                COMMAND_ID_HANDLER(IDOK, OnCloseCmd)
                COMMAND_ID_HANDLER(IDCANCEL, OnCloseCmd)
        END_MSG_MAP()

// Handler prototypes (uncomment arguments if needed):
//      LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
//      LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/)
//      LR
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值