这段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);
}
}
------解决方案--------------------
基本上,这是给对话框加菜单。
------解决方案--------------------
这是给对话框添加系统菜单项,添加“关于”菜单项。取得系统菜单指针,插入分割符,插入菜单项。
------解决方案--------------------
给对话框加菜单的
------解决方案--------------------
给对话框上加菜单
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);
}
}
------解决方案--------------------
基本上,这是给对话框加菜单。
------解决方案--------------------
这是给对话框添加系统菜单项,添加“关于”菜单项。取得系统菜单指针,插入分割符,插入菜单项。
------解决方案--------------------
给对话框加菜单的
------解决方案--------------------
给对话框上加菜单