一 、在乙個按鍵中觸發另乙個按鍵:
void
cmainpage_1_1
::onbnclickedbutton2()
二、列表拖動檔案,顯示檔案內容
1 先設定住對話方塊的屬性:accept file 修改為 true。
2 右鍵類嚮導(class wizard),選擇訊息,找到wm_dropfiles,雙擊將其移至右邊,編輯**。
void cdemodlg::ondropfiles(hdrop hdropinfo)
三、設定編輯文字大小等
在基類加入
cfont* m_editfont;
cfont* ptf = m_edit.getfont();
logfont lf;
ptf->getlogfont(&lf);
lf.lfheight = 25;
m_editfont.createfontindirectw(&lf);
m_edit.setfont(&m_editfont);
四 獲取列表的行列
//獲取單擊所在的行號
1.//找出滑鼠位置
2. dword dwpos = getmessagepos();
3. cpoint point( loword(dwpos), hiword(dwpos) );
4. m_listctrl.screentoclient(&point);
5.6.//定義結構體
7. lvhittestinfo lvinfo;
8. lvinfo.pt = point;
9. lvinfo.flag = lvht_above;
10.11.//獲取行號資訊
12. int nitem = m_listctrl.hittest(&lvinfo);
13.//int nitem = m_listctrl.subitemhittest(&lvinfo);
14.if(nitem != -1)
15. m_itemsel = lvinfo.iitem; //當前行號
5 列表響應ctrl+c
1 列表新增事件處理程式,選擇lvn_keydown
附加一遍關於鍵盤響應的文章:
void clistview::onlvnkeydownreportlist(nmhdr *pnmhdr, lresult *presult)
*presult =
0;}
MFC檔案操作
講到檔案操作我們會聯想到自己手動操作檔案會涉及到哪些內容.很容易想到的是檢視檔案 資料夾 是否存在,建立,複製,刪除,剪下檔案 資料夾 另外就是設定檔案的屬性.那mfc中一些操作檔案的類也差不多是會涉及到你如上操作.檢視檔案你可能憑直觀感覺想到用find search這樣的函式.猜的大概不錯.mfc...
MFC檔案操作
檔案操作是指對檔案的讀寫操作,而在讀寫檔案前,通常需要先開啟檔案,完成讀寫操作後,需要關閉檔案。1 檔案的開啟 方式按照實現的不同,分為三種 ifstream 支援從本流類 物件 所對應的磁碟檔案中讀入資料。使用如下 ifstream 物件名 物件名 open 檔名 ofstream 支援從本流類 ...
MFC檔案操作
講到檔案操作我們會聯想到自己手動操作檔案會涉及到哪些內容.很容易想到的是檢視檔案 資料夾 是否存在,建立,複製,刪除,剪下檔案 資料夾 另外就是設定檔案的屬性.那mfc中一些操作檔案的類也差不多是會涉及到你如上操作.檢視檔案你可能憑直觀感覺想到用find search這樣的函式.猜的大概不錯.mfc...