VC的若干实用小技巧(四)

    技术2022-05-11  75

    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就是文件路径,可以指教进行操作.  

    最新回复(0)