VC6 增益集 文件較少,本文分享學習心得與一個整合四大實用功能的完整範例:物件模型瀏覽器、.h/.cpp 快速切換、RC 檔以文字模式開啟、Include 目錄瀏覽器。
IDSAddIn 介面的 COM 物件,嵌入 Developer Studio,提供自動化命令。| 優點 | 缺點 |
|---|---|
| 整合 IDE,無需切換外部工具 | 功能受限於 Developer Studio 物件模型介面 |
| 簡化重複性工作,提升效率 | UI 僅限模態對話框,難以建立自訂視窗 |
| 可呼叫 Win32 API 實現進階功能 | 若用 Hack 手段突破 UI 限制,升級 VS 易失效 |
簡單自動化任務優先考慮巨集腳本,需呼叫 API 或複雜邏輯才用增益集。
以樹狀列出 Developer Studio 物件模型所有物件及其屬性,開發時可快速查閱可用物件/屬性,免去在 VC 與 MSDN 間切換。

模仿 C++ Builder 功能:當前開啟 Test.cpp,一鍵跳轉至 Test.h,反之亦然。VC6 內建無此功能。
一鍵以文字模式開啟專案資源檔 (.rc),免去關閉資源視窗 → 開啟檔案 → 選擇文字模式的繁瑣步驟。
列出 VC Include 環境變數目錄下所有標頭檔,支援關鍵字過濾 (如輸入 "winsock" 即時篩選),雙擊開啟。解決手工查找標頭檔的痛苦。

CComDispatchDriver 使用範例Custom Draw) 清單控制項完整原始碼請下載附件,適用於 VC6,後續 VS 版本物件模型雖有變化但架構參考價值不減。
增益集開發讓您與每日相伴的 IDE 共舞。本範例提供良好起點,四大功能亦可直接投入實務使用。