1. 程式人生 > >12)順序不對,修改 顯示目錄 的彈出對話框

12)順序不對,修改 顯示目錄 的彈出對話框

select cbo 添加 手冊 row count() src 顯示 log

1)接著之前的代碼

2)直接就是添加事件處理

3)基本過程:

  

      技術分享圖片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      技術分享圖片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      然後出現一個新的函數:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      

 1 void Cset::OnCbnCloseupCombo1()
2 { 3 // TODO: 在此添加控件通知處理程序代碼 4 int index=cbox.GetCurSel();//獲得鼠標選擇的下拉框的索引,你可以搜索MFC手冊的CComboBox 5 if(index==cbox.GetCount()-1)//看一下 當前的那個索引是不是最後一個,“請選擇目錄”索引是最後一個 6 { 7 CString path=Cxiang_01App::showBrowse(this);//顯示出那個彈出目錄,並且將路徑給path 8 if(path!=L"") 9 { 10 cbox.AddString(path);//
將選擇的新路徑插入, 11 cbox.SelectString(-1,path);//顯示出來 12 } 13 else{ 14 cbox.SelectString(-1,L"默認目錄");//要是沒有選擇 就顯示“默認路徑” 15 } 16 17 } 18 }

        技術分享圖片

4)結果展示:

      技術分享圖片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      技術分享圖片

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      技術分享圖片

12)順序不對,修改 顯示目錄 的彈出對話框