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

  • 来源: 程序员之家 作者: sevenleaf   2010-06-10/17:37
  •       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就是文件路径,可以指教进行操作.


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多