來源:互聯網網民 2008-06-01 01:11:45
評論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就是文件路徑,可以指教進行操作.
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就是文件路徑,可以指教進行操作.