/**************************
此用来打开一个新窗口
窗口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);

posted on 2008-11-03 14:03  最简单的  阅读(170)  评论(0)    收藏  举报