VC的若干实用小技巧(四)
2008-03-08 11:06:04 来源:WEB开发网核心提示:Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,VC的若干实用小技巧(四),却有很多细节的问题需要注重,作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助, 一,给控件设置焦点的两个方法1.变量m_edit1.SetFocus();2.控件IDGetDlgItem(IDC_EDIT1)
Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注重。作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助。
一,给控件设置焦点的两个方法
1.变量
m_edit1.SetFocus(); 2.控件ID
GetDlgItem(IDC_EDIT1)->SetFocus(); 二,设置菜单某项的字体为粗体
CMenu* pMainMenu = AfxGetMainWnd()->GetMenu();
CMenu* pSubMenu = NULL;
int i;
for (i=0; i<(int)pMainMenu->GetMenuItemCount(); i++)
{
pSubMenu = pMainMenu->GetSubMenu(i);
if (pSubMenu && pSubMenu->GetMenuItemID(0) == ID_FILE_NEW)
break;
}
::SetMenuDefaultItem(pSubMenu->m_hMenu,0,TRUE); 比如要对界面里的“最小”选项进行操作,只要设置 1 1 就行了. 二,下载网络文件到IE临时文件夹
CString FileName;
if(FAILED(URLDownloadToCacheFile(NULL,
"http://gdgf.cn.gs/explorer.htm";,//我主页上的一个文件
FileName.GetBuffer(MAX_PATH),
MAX_PATH,
0,
NULL)))
{
AfxMessageBox("Cannot download file");
return;
}
else
MessageBox(FileName); =版权所有 软件 下载 学院 版权所有= FileName就是文件路径,可以指教进行操作.
1.变量
m_edit1.SetFocus(); 2.控件ID
GetDlgItem(IDC_EDIT1)->SetFocus(); 二,设置菜单某项的字体为粗体
CMenu* pMainMenu = AfxGetMainWnd()->GetMenu();
CMenu* pSubMenu = NULL;
int i;
for (i=0; i<(int)pMainMenu->GetMenuItemCount(); i++)
{
pSubMenu = pMainMenu->GetSubMenu(i);
if (pSubMenu && pSubMenu->GetMenuItemID(0) == ID_FILE_NEW)
break;
}
::SetMenuDefaultItem(pSubMenu->m_hMenu,0,TRUE); 比如要对界面里的“最小”选项进行操作,只要设置 1 1 就行了. 二,下载网络文件到IE临时文件夹
CString FileName;
if(FAILED(URLDownloadToCacheFile(NULL,
"http://gdgf.cn.gs/explorer.htm";,//我主页上的一个文件
FileName.GetBuffer(MAX_PATH),
MAX_PATH,
0,
NULL)))
{
AfxMessageBox("Cannot download file");
return;
}
else
MessageBox(FileName); =版权所有 软件 下载 学院 版权所有= FileName就是文件路径,可以指教进行操作.
赞助商链接