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就是文件路径,可以指教进行操作.
作者在 2009-03-09 09:22:16 发布以下内容