1) 在view中獲得doc指標
cyoursdidoc *pdoc=getdocument();乙個視只能有乙個文件。
也可以:
cmainframe *pmain =(cmainframe *)afxgetmainwnd();
3) 在view中獲得mainframe指標
4) 獲得view(已建立)指標
cyourview *pview=(cyourview *)pmain->getactiveview();
5) 獲得當前文件指標
cdocument * pcurrentdoc =(cframewnd *)m_pmainwnd->getactivedocument();
6) 獲得狀態列與工具欄指標
cstatusbar * pstatusbar=(cstatusbar *)afxgetmainwnd()->getdescendantwindow(afx_idw_status_bar);
c******* * p*******=(c******* *)afxgetmainwnd()->getdescendantwindow(afx_idw_*******);
7) 如果框架中加入工具欄和狀態列變數還可以這樣
(cmainframe *)getparent()->m_wnd*******;
(cmainframe *)getparent()->m_wndstatusbar;
8) 在mainframe獲得選單指標
cmenu *pmenu=m_pmainwnd->getmenu();
9) 在任何類中獲得應用程式類
JS和C 之間的相互訪問
最近,工作需要,實現了js與c 之間的相互訪問。核心思想是通過乙個隱藏域作為中轉。js傳送資料給c 時,將資料寫往某個隱藏域,同時c 每隔一段時間 如40ms 檢測一次此域可有資料,有的話取出進行相關操作後清空。c 傳送資料給js時,將資料寫往另外乙個隱藏域後,直接使用com觸發某個隱藏button...
不同網段裝置相互訪問
先介紹幾個基本知識。1.閘道器,簡單來說就是網路中資料的關口,閘道器的ip位址就是具有路由功能裝置的ip位址,而此類裝置可以是路由器 啟動路由協議的伺服器或者 伺服器等。2.路由就是把資訊從源傳輸到目的地的行為,在大多數寬頻路由器中,未配置靜態路由的情況下,內部就存在一條預設路由,這條路由將lan口...
jstl和jsp指令碼變數相互訪問
1.jsp指令碼訪問jstl標準動作的變數,可以通過隱式的範圍變數來獲取,對於頁面作用域的變數,可以通過pagecontext.getattribute 來獲取,也可以通過動作來獲取 string astr string pagecontext.getattribute str out.printl...