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

作者在 2009-03-09 09:22:16 发布以下内容

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

VC++ | 阅读 1282 次
文章评论,共0条
游客请输入验证码
浏览195159次