VC++ 專業級 IDE 介面解決方案 (第三版) 功能導覽
簡介 作者整合多年 GIS/工業軟體開發經驗,推出 **VC++ 介面一攬子解決方案 (第三版)**,基於 CJ60Lib 擴展,提供開箱即用的 VS.NET
VC++ 使用 DBGrid 控制項顯示 Access 資料完整教學
環境準備 Access 建立 `mydata.mdb`,資料表 `users(username, address, email)`。 控制台 → ODBC 系
VC++ CSortListCtrl 增強版:滑鼠拖曳多選 SubItem (儲存格級選取)
需求 原版 `CSortListCtrl` 僅支援整列選取。專案需求:按住滑鼠左鍵拖曳,任意選取多個 **儲存格 (SubItem)**,右鍵彈出選單對選中儲存
VC++ 客戶區非矩形視窗與 ListBox 拖曳移動項目完整指南
第一部分:非矩形客戶區視窗 (WM_NCCALCSIZE) 覆寫 `OnNcCalcSize` 縮減客戶區矩形,配合 `OnNcPaint` 繪製 3D 邊框,
VC++ 三步打造真彩工具列 (24-bit Toolbar)
痛點 MFC 預設工具列僅支援 16 色 (4-bit) 位圖,真彩圖示會嚴重失真。利用 `CToolBar::SetBitmap` 直接載入 24-bit B
VC++ 工具列按鈕顯示文字標籤 (Text Labels) 完整實作
效果 工具列按鈕同時顯示圖示與文字 (如 IE/Office),支援選單切換「僅圖示/圖示+文字」,狀態持久化存於註冊表。 核心 API `CToolBar
VC++ 編輯框右鍵選單自訂:CEitMenuHandler 類封裝實戰
痛點 MFC 編輯框 (`CEdit`) 右鍵預設選單不發送 `WM_INITMENUPOPUP`,導致無法用標準 `ON_UPDATE_COMMAND_UI`
VC++ 仿製金山毒霸專殺工具無標題列异形介面完整實戰
目標 完全模仿《金山毒霸 2002》附屬工具 `Duba_GOP.exe` 介面:無標題列、全背景貼圖、自繪圖片按鈕、視窗任意拖曳、懸掛桌面頂端自動收縮。 資
VC++ 打造 Visual Studio 風格 IDE 介面:SYGUI 庫整合實戰
動機 純 MFC 實現停泊視窗、Tabbed MDI、工具列自訂、Office 2003 風格渲染極其繁瑣且易產生 Bug。商業庫 **SYGUI** 封裝完整
VC++ 資料夾瀏覽對話框啟用新版 UI (BIF_USENEWUI) 完整範例
背景 舊版 `SHBrowseForFolder` 僅提供簡陋樹狀視圖,無法新建資料夾。Shell 版本 5.0+ (Win2000 以上) 支援 `BIF_U
VC++ 自繪按鈕實作釘子按鈕(Push Pin)效果
需求 模仿 Visual Studio 屬性視窗標題列的「釘子」按鈕:點擊切換釘入/釘出狀態,圖片翻轉,並同步設定父視窗 `WS_EX_TOPMOST` 置頂/
VC++ 滑鼠繪圖實作:橡皮筋線條拖曳繪製完整教學
效果預覽 按住左鍵拖曳 → 顯示反相線條(橡皮筋效果)→ 釋放左鍵 → 線條固定保留。經典「50 個 VC++ 必做範例」之一。 核心類別成員 class
VC++ 6.0 編譯錯誤「Error spawning cl.exe」完整解決指南
錯誤原因 IDE 找不到編譯器 `cl.exe`,通常因「可執行檔目錄」路徑設定錯誤(如安裝盤符不符、路徑遺漏)。 方法一:手動修正目錄設定(最穩健) 選單
VC++ MFC 另存新檔對話框與 CArchive 序列化儲存完整範例
應用場景 日記、記事本類程式需依日期自動產生預設檔名,彈出「另存新檔」對話框,使用 `CArchive` 將 `CString` 內容序列化寫入檔案。 核心代
VC++ 動態建立 Access MDB 資料庫與資料表實作詳解
技術棧 VC6.0 + Windows XP + Access 2000 (Jet 4.0),使用 `#import` 引入 ADO/ADOX 型別庫,透過智慧
VC++ ADO 執行 Update 遭遇「當前記錄被鎖定」解決方案
錯誤現象 使用 `Recordset::Update` 寫入資料時拋出例外:「無法更新,當前記錄被鎖定」。常見於批次新增/修改大量記錄、並發存取或游標/鎖定類型
VC++ 使用 ADO/ADOX 動態建立 Access 資料庫與資料表
前言 ADO (ActiveX Data Objects) 配合 ADOX (ADO Extensions for DDL and Security) 可在程式