clhstrackingcvdoc* pdoc = getdocument();
assert_valid(pdoc);
在文件中:cdocument::getfirstviewposition,cdocument::getnextview用來遍歷所有和文件關聯的視。
方法一:
clhstrackingcvview *pv;
cmainframe *pframe=(cmainframe*)afxgetmainwnd();
pv=(clhstrackingcvview*)(pframe->getactiveview());
方法二:
clhstrackingcvview *pv;
position pos=this->getfirstviewposition();
pv=(clhstrackingcvview*)this->getnextview(pos);
方法三:
給你doc裡加個成員函式
c/c++ code
cview* clhstrackingcvdoc::getview(cruntimeclass *pclass)
if(!pview->iskindof(pclass))
return pview;
用的時候:clhstrackingcvview* pv=(clhstrackingcvview*)getview(runtime_class(clhstrackingcvview));
當乙個文件對多視或多dlg時,可以:
cview* pv;
position pos=this->getfirstviewposition();
pv=this->getnextview(pos);
在dlg類中得到doc類指標:
執行緒中資源(一)
對於單執行緒來說,因為只有乙個實體,所以永遠都不需要擔心 兩個實體同時使用同乙個資源會發生什麼 這樣的問題。有了併發就可以同時做多件事情了,但是兩個或多個執行緒彼此互相干涉的問題也就出現了。這就是我們將要討論的事 不正確地訪問資源 如果幾個執行緒同時讀乙個資源,此時不會更改資源,這時也不會需要考慮這...
dashboard中資源釋放
針對我們在openstack中建立例項時,有的時候會出現一些狀態錯誤的例項,而直接刪除又無法刪除,這個時候可以選擇去資料庫中直接刪除。刪除資料庫時,最開始需要刪除的是instance表中相關的記錄,如果發現因為外來鍵的原因刪除失敗,則可根據提示資訊找到與之有外來鍵關聯的表中資訊,先將其刪除之後再去刪...
SWT中資源基類Resouce
swt資源釋放的方式 1.像顏色,字型,等一類資源,必須顯式釋放掉。需要注意的是 若字型或顏色是由系統產生的,則不需要程式設計師手動釋放。如獲取顏色 display.getsystemfont display.getsystemcolor id display.getsystemimage id 等...