建立自己的Ole文件察看器控制項

2021-03-31 18:30:33 字數 750 閱讀 2170

框架建立函式改動如下:

給文件類增加個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 在解析使用者輸入的網...