这段VC代码是什么意思啊该怎么处理

这段VC代码是什么意思啊
BOOL CIEVersionDlg::OnInitDialog() //调用基类的初始化函数;是CIEVersionDlg类从
{
CDialog::OnInitDialog();

// Add "About..." menu item to system menu. //添加about按钮

// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}

------解决方案--------------------
基本上,这是给对话框加菜单。
------解决方案--------------------
这是给对话框添加系统菜单项,添加“关于”菜单项。取得系统菜单指针,插入分割符,插入菜单项。
------解决方案--------------------
给对话框加菜单的
------解决方案--------------------
给对话框上加菜单