框架建立函式改動如下:
給文件類增加個public函式settemplate
void csdidoc::settemplate(cdoctemplate* p)
int cmainframe::oncreate(lpcreatestruct lpcreatestruct)
return 0;//這裡刪除了以前框架的**,不刪除也可。
}重寫 csdi**tritem虛函式,什麼都不做,將不加入ole伺服器程式給我們的選單
void csdi**tritem::oninsertmenus(cmenu* pmenushared,lpolemenugroupwidths lpmenuwidths)
}void ctestctrlctrl::close()
關閉控制項時候通知框架:
void ctestctrlctrl::ondestroy()
// todo: add your message handler code here
}void cmainframe::close()
// todo: add your message handler code here
}檢視中:
void csdiview::close()
}void csdiview::open(lpcstr path)
}這樣,借助了mfc文件檢視結構,乙個ole文件察看器大體完成了。
顧冬巖 2005 . 4 . 5
建立自己的控制項
insus.net一直想寫乙個自己的控制項,不是使用者控制項 usercontrol 這幾天看了很多相關的知識,只是了解一點點而已。踏出第一步,是最關鍵的,下面就來練習練習。寫自定義控制項,能學習到乙個重要的方法,就是 protected override void render system.we...
建立自己的NuGet伺服器
如果是在公司的開發環境,使用nuget來管理和分發package是個不錯的主意,建立nuget伺服器是開始的第一步。在自建nuget伺服器的過程中,要注意,盡量使nuget manager的版本保持在最新版本,這樣,nuget server nuget manager nuget explorer才...
建立自己的DNS伺服器
我們的環境windows server 2012 虛擬機器 開啟伺服器的新增角色和嚮導功能 新增dnf伺服器安裝 點選 在正向查詢區域 反鍵新建區域 這裡我一般輸入一級網域名稱 這是輸入baidu.com 一直下一步預設 讓後新建主機 這裡我們輸入 www ip 位址就是dnf 在解析使用者輸入的網...