MFC中CObList的使用心得

2021-06-11 01:03:35 字數 426 閱讀 5046

在mfc中coblist型別定義的變數可以用來儲存類物件,但是該類需要繼承cobject類。因為coblist存放cobject類物件的指標。

示例:coblist list[num];

取出list中的元素時,取出的是指標,需要對cobject型別的指標進行型別轉換如下:

plan *oplan=(plan*)list->gethead();//指標型別轉換

下面是錯誤的做法:

plan oplan=(plan)*list->gethead();//型別轉換

或plan *oplan=list->gethead();//型別轉換

會出現類似錯誤:

error c2440: 'initializing' : cannot convert from 'class cobject *' to 'class plan *'

MFC中timer 的使用

首先,要設定定時器。在init中 或其他的初始化函式裡 呼叫函式 uint settimer uint nidevent,定時器標記,uint nelapse,間隔時間 void callback lpfntimer hwnd,uint,uint,dword null 如settimer 1,200...

MFC中listctrl的使用

右鍵選單 void cstudentmngdlg onnmrclickstudentlist nmhdr pnmhdr,lresult presult presult 0 item切換焦點時 包括用鍵盤和滑鼠切換item時 狀態的一些變化順序 void cstudentmngdlg onlvnite...

MFC中ShellManager的使用

mfc中shellmanager的使用 也許大家看到這個題目,未曾進行windows shell程式設計的同學呢,會不明白是什麼意思,這裡簡單的介紹一下,windows shell就是可以使編寫的程式與系統關聯 如快捷方式,托盤圖示等 管理系統資源 如檔案,資料夾等 的程式設計方式。在說的簡單一點,...