最近我若在工作上有碰到共用對話盒的部分, 我多會將其包裝, 以減少對 comdlg32.ocx (Common Dialog Box) 的引用!
昨我在閱讀 MSDN Library July 1999 Level 1 時, 意外發現 Microsoft 有將這些函數包裝成一個物件類別模組, 用法同 Comdlg32.ocx , 有興趣的網友可以試試!
我實際試了一下, Default Font 設不進去 (該物件類別漏掉這段程式碼) , 這部分可能要自己加進去.
減少 comdlg32.ocx 引用可使程式更加獨立, 不過大概會使執行檔增大 40 ~ 60 kb.
買 vb 送的 MSDN 請用搜尋功能, 該物件類別模組檔名 comdlg.ocx