VC++ 深度解析 C++ 參考 (Reference):別名機制、與指標差異、函數參數最佳實踐
前言 C++ 參考是變數的**別名**,非獨立物件。本文詳細說明參考宣告/初始化規則、記憶體模型、與指標的本質差異、為何少用於區域變數別名、以及**函數參數傳遞
VC++ 程式編譯鏈接原理與過程完整圖解
前言 理解原始碼如何變成可執行檔,是除錯連結錯誤、優化建置速度、處理跨模組符號衝突的基礎。本文以 VC++ 專案 EX10 (含 EX10.cpp, fish.
VC++ 深度解析 C++ this 指標:解決參數遮蓋成員變數的關鍵
前言 this 指標是 C++ 非靜態成員函數的隱含參數,指向呼叫物件本身。本文透過經典「參數名稱與成員變數同名導致賦值失效」案例,示範 member 明確存取
VC++ 深度解析 C++ 函數多載:建構函數多載與預設參數陷阱
前言 函數多載允許同名函數共存,透過**參數型別/個數/順序**區分。建構函數同樣支援多載,讓物件可用不同方式初始化。本文說明多載構成條件、兩大常見誤區 (僅回
VC++ 深度解析 C++ 建構函數:自動初始化與預設建構函數規則
前言 建構函數是 C++ 類別自動初始化的核心機制。本文透過實例演示:未初始化成員變數導致隨機值、手動 init() 易忘記呼叫、建構函數自動執行初始化、編譯器
VC++ 資料庫通用模組開發:使用 DataGrid 6.0 顯示 Access 資料完整步驟
前言 本文詳細記錄在 VC++ 6.0 MFC 對話框專案中,引入 Microsoft DataGrid Control 6.0 (OLEDB)、連接 Acce
VC++ 資料庫通用模組開發實戰演示:DataGrid 格式化功能展示
前言 本文展示 VC++ 資料庫通用模組中 Microsoft DataGrid Control 6.0 的豐富格式化功能,包含欄寬模式、負數百分比顯示、多行文
VC++ 在主框架視窗動態建立按鈕控件 (一):CButton 生命週期與 Create/ShowWindow 流程
前言 理解 MFC 視窗類別物件 (CWnd 衍生) 與實際 HWND 視窗的關係,是掌握動態建立控件的關鍵。本文以在 CMainFrame 建立按鈕為例,完整
VC++ 在視圖類別中動態建立按鈕控件 (二):父視窗關係與訊息處理
前言 承接上篇「在主框架視窗建立按鈕」,本文示範如何在 CView 衍生類中動態建立按鈕、處理 WM_CREATE 訊息、探討父視窗對按鈕位置的影響,並說明 W
VC++ 深度解析 MFC 框架視窗註冊與類別設計 (一):AfxEndDeferRegisterClass 與預定義視窗類別
前言 MFC 應用程式啟動後,首要任務是註冊視窗類別。MFC 內建多種預定義視窗類別 (子視窗、OLE 控件、MDI/SDI 框架、分割視窗等),由 AfxEn
VC++ 深度解析 MFC 框架視窗建立流程 (二):CreateEx、PreCreateWindow 與視窗顯示
前言 承接上篇「MFC 框架視窗註冊與類別設計」,本文深入剖析 CWnd::CreateEx、CFrameWnd::Create、虛函數 PreCreateWi
VC++ 透過 URL 在視窗顯示網路圖片 (IPicture + CInternetSession)
前言 承接上篇「VC++ 使用 IPicture 顯示本地圖片」,本文擴展至**從 HTTP URL 下載並直接在視窗/控件繪製圖片**。核心流程:CInter
VC6 專案整合 Boost.Regex 正則表達式完整教學
前言 VC6 內建無標準正則表達式庫,常見方案有:VBScript.RegExp COM 元件、Microsoft GRETA、或第三方 **Boost.Reg
VC++ 使用 CInternetSession 抓取網頁內容完整範例
前言 MFC CInternetSession 搭配 CHttpFile 提供簡單的 HTTP 客戶端功能。本文提供完整、可編譯的主控台程式範例,示範 GET
VC++ 組件庫浮動選單元件解析:調色板動畫實現漸顯/漸隱效果
前言 圖像漸顯/漸隱是多媒體軟體常見效果,關鍵在於「速度控制」與「像素顏色快速變更」。傳統全圖掃描演算法過慢,難以呈現流暢動畫。本文解析利用 Windows 調
VC++ 6.0 對話框添加背景圖片完整教學 (MFC Picture 控件)
前言 針對 VC++ 6.0 初學者,本文詳細說明如何在 MFC 對話框專案中,透過 Picture 控件 顯示背景圖片。涵蓋圖片格式轉換、資源匯入、控件屬性設
VC++ 通用字體類 COleFont 完整原始碼解析
前言 COleFont 是 MFC 封裝 OLE 字體介面 (IFontDisp) 的包裝類別,提供字體名稱、大小、粗體、斜體、底線、刪除線、字重、字元集等屬性
VC++ 透過視窗標題關閉指定程式:EnumWindows 實作教學
前言 惡意程式常透過列舉視窗標題來關閉防毒軟體。其核心機制極簡單——僅需十幾行程式碼。本文示範如何使用 EnumWindows 列舉所有頂層視窗,比對標題關鍵字