/**************************
此用来打开一个新窗口
窗口ID:IDD_RENAME_DIALOG*/
CRename *dlg = new CRename(this); //打开一个新窗口IDD_RENAME_DIALOG
dlg->Create(IDD_RENAME_DIALOG); //CRename为其cpp文件名
dlg->ShowWindow(SW_SHOW);
DestroyWindow(); //销毁窗口
/******************************
extern
此用来打开一个新窗口
窗口ID:IDD_DELETE_DIALOG
新窗口打开后其余窗口将被屏蔽 */
CDelete *dlg = new CDelete; //CDelete为其cpp文件名
nRet = dlg->DoModal();
/*此在新窗口中向主窗口发送消息*/
::PostMessage(GetParent()->GetSafeHwnd(), WM_MY_DELETE, 0, 0);
/*此关闭新窗口*/
this->EndDialog(nRet);
GetDlgItem(IDC_)->ShowWindow(SW_SHOW); //显示控件
GetDlgItem(IDC_)->ShowWindow(SW_HIDE); //隐藏控件
m_.EnableWindow(true); //置控件有效
m_.EnableWindow(false); //置控件无效
/*对于Edit控件有效,变量可以是int,也可以是CString*/
UpdateData(true); //将控件的值赋给变量
UpdateData(false); //将变量的值赋给控件
AfxMessageBox(_T("")); //弹出信息对话框
PostQuitMessage(0); //退出窗口
this->ShowWindow(SW_MINIMIZE); //最小化窗口
UpdateWindow(); //刷新窗口
GetClientRect(&rect);//得到窗口区域
//设置对话框背景颜色
SetDialogBkColor(RGB(255, 255, 255));
str_.Left(int n);//得到str_左边的n个字符
str_.Right(int n);//得到str_右边的n个字符
str_.GetLength()//获得str_的长度
m_Button.SetFocus();设置焦点在Button上
rand(); //返回随机数
//加载菜单IDR_MENU1
HINSTANCE g_hInst = ::AfxGetInstanceHandle();
HWND m_hWndCB;
m_hWndCB = ::CommandBar_Create(g_hInst,m_hWnd,1);
if(m_hWndCB != NULL)
{
::CommandBar_InsertMenubar(m_hWndCB,g_hInst,IDR_MENU1,0);
::CommandBar_AddAdornments(m_hWndCB,0,0);
}
//加载位图按钮
m_Sh.AutoLoad(IDC_BUTTON_SH,this);