遞歸算法巧解 VC++ 中 CEdit 控件的字元限制 Bug
前言 Visual C++ 作為微軟旗下的旗艦級開發工具,功能強大且應用廣泛,幾乎能覆蓋 Windows 平台上的所有開發需求。然而,龐大的功能體系也意味著極高
VC++ 控件進階小技巧五則:List/ListBox CheckBox、Spin+Edit 綁定、彩色 Static、Static 顯示圖片
前言:小技巧解決大問題 整理 5 個 VC++ 控件進階用法,無需複雜繼承即可實現常見進階效果。 1. List Control 加入核取方塊 CListCt
VC++ 為 Slider 控件添加自訂 Tooltip:CToolTipCtrl + TTN_NEEDTEXT 實作
前言:預設 Tooltip 只能顯示整數位置 CSliderCtrl 內建 Tooltip 僅顯示當前位置整數值。若需顯示「總共 500 幀,目前第 13 幀」
VC++ 使用 GDI+ 繪製可變角度色彩漸層背景:兩色與三色完整實作
前言:GDI+ 帶來現代繪圖能力 GDI+ 是 GDI 後繼者,整合於 .NET Framework,安裝 .NET Framework 後 Win98/200
VC++ 將 TXT 文字檔轉換為 HTM 網頁檔:簡易工具實作教學
前言:快速將純文字轉為網頁格式 製作網頁時常需將現有 TXT 內容轉為 HTM。本文示範用 VC++ 對話框專案實作極簡轉換工具:讀取 TXT → 加上 HTM
VC6 設定工作目錄解決 Ctrl+F5 無法載入 DLL 問題
問題現象 大型 Workspace 包含多個相依 Project,輸出檔 (EXE/DLL) 集中放在 Debug 目錄。直接雙擊 EXE 執行正常,但在 VC
InstallShield 製作 VC++ 專案安裝程式:避開目錄與快捷方式常見陷阱
前言:InstallShield 功能強但細節多 InstallShield 是優秀的安裝製作工具,但在 VC++ 專案部署時常遇到兩個經典問題:安裝目錄錯誤與
VC++ 打造可編輯表格控件:MSFlexGrid + Edit/ComboBox 覆蓋法完整實作
前言:MSFlexGrid 原生不支援編輯 MSFlexGrid 功能強大但預設唯讀。最簡單實現編輯的方法是視覺假象:滑鼠點選儲存格 → 在該位置精確覆蓋一個
VC++ 函數呼叫慣例深度解析:__cdecl vs __stdcall 組合語言層面差異與實戰驗證
前言:呼叫慣例決定參數如何傳遞、誰清理堆疊 C/C++ 預設 __cdecl,Win32 API/回呼函數用 __stdcall (WINAPI/CALLBAC
VC++ 不使用 Document/View 架構也能序列化儲存資料:CObject 衍生類別實作指南
前言:Document/View 不萬能 MFC 預設 CDocument::Serialize 綁定檔案儲存,但某些資料(設定檔、黑名單、快取)不需顯示於 V
VC++ 資料型別轉換大全:CString、BSTR、LPCTSTR、TCHAR 互轉完整指南
前言:MFC/ATL/COM 開發中最頭痛的型別轉換 CString、BSTR、LPCTSTR、TCHAR、char*、wchar_t*……VC++ 開發者每天
VC++ 控制 IIS 屬性:透過 VBScript + ScriptControl 實現極簡管理
前言:純 VC++ 操作 IIS 太繁瑣 直接用 VC++ 操作 IIS 元件 (ADSI/COM) 程式碼冗長複雜。靈感來自 VBScript 管理 IIS
VC++ 偵錯器進階應用:高級斷點語法、條件、變數變更、記憶體、訊息斷點完整指南
前言:超越基本斷點的偵錯利器 Visual C++ 偵錯器提供強大的高級斷點功能,支援上下文限定、條件判斷、變數變更偵測、記憶體位址監控、Windows 訊息攔
Visual C++ 圖形特技:水平交錯、雨滴、百葉窗、積木堆疊等位圖顯示效果實作
前言:多媒體時代的視覺衝擊 教學軟體、遊戲、多媒體課件中,位圖顯示特效(推拉、交錯、雨滴、百葉窗、隨機積木)能大幅提升吸引力。本文探討 VC++ 6.0 實作各
VC++ TabCtrl 控件分組顯示最佳實踐:CTabContainer 類別封裝方案
前言:TabCtrl 分組顯示的痛點 使用 CTabCtrl 實現多頁面控件切換時,傳統做法需在 OnSelchange 中手動 ShowWindow 每個控件
VC++ 雙重緩衝實現無閃爍繪圖:原理、實作與效能優化完整教學
前言:為什麼會閃爍? MFC 繪圖流程:OnPaint → 擦除背景 (WM_ERASEBKGND) → OnDraw 繪圖。背景色與繪圖內容反差大,短時間內交
VC++ 使用 CRT 偵錯堆積偵測記憶體洩漏:完整指南
前言:記憶體洩漏是 C/C++ 開發者的噩夢 動態記憶體管理雖強大,但未正確釋放導致的洩漏最難偵錯。輕微洩漏或許不易察覺,嚴重者導致效能下降、記憶體耗盡、甚至拖
VC++ 開發必備常用技巧速查:時間、字串、目錄、檔案、對話框、座標、複製資料夾
前言:高頻使用卻易忘的實用片段 整理 8 個 VC++ 開發中極高頻率用到的實用技巧,涵蓋系統時間、字串解析、目錄操作、檔案複製、對話框建立、座標轉換、鍵盤組合