《VC++技術內幕》學習筆記(十):模態對話框與通用控件實戰 (下) — 攔截關閉、自定義顏色、進度條
Day 10 核心主題:模態對話框與通用控件 (下) — 進階改進 承接上篇「體育彩票選號器」,本篇實現三項關鍵改進: 攔截 ESC/Enter 關閉對話框
《VC++技術內幕》學習筆記(九):模態對話框與通用控件實戰 (上) — 體育彩票選號器完整開發
Day 9 核心主題:模態對話框與通用控件 (上) 對話框兩大類型 類型行為典型例子 模態關閉前禁止操作同程式其他窗口開啟檔案、列印、屬性設定 非模態可同時
《VC++技術內幕》學習筆記(八):色彩與字體 — RGB/COLORREF、CFont::CreateFont 21 參數詳解、可縮放字體繪製實戰
Day 8 核心主題:色彩與字體 色彩模型:從 16 色到真彩色 標準 VGA:8 位調色板寄存器 → 262,144 種色彩 (6-bit RGB),但視
《VC++技術內幕》學習筆記(七):GDI 核心 — CDC 設備環境、六大 GDI 物件、庫存物件、SelectObject 保存恢復模式
Day 7 核心主題:圖形設備介面 (GDI) 核心架構 CDC:設備環境基類,GDI 的「遙控器」 繼承自 CObject,封裝 Windows HDC
《VC++技術內幕》學習筆記(六):映射模式完全指南 — 從 MM_TEXT 到 MM_ANISOTROPIC、座標轉換、滾動視圖實戰
Day 6 核心主題:映射模式 為什麼需要映射模式? 預設 MM_TEXT:1 邏輯單位 = 1 像素 (設備座標)。 **痛點**:相同邏輯座標在不同解析度
《VC++技術內幕》學習筆記(五):視窗生命周期五大關鍵消息深度解析 (WM_CREATE 到 WM_NCDESTROY)
Day 5 核心主題:基本事件處理 — 視窗生命周期 MFC 將 Windows 原始消息封裝為 OnXxx 虛函數,視圖類 (CView) 與框架窗口類 (
《VC++技術內幕》學習筆記(四):資源文件、Debug/Release 編譯模式、診斷宏與調試技巧
Day 4 核心主題:資源與編譯 資源文件 (.rc) 決定用戶界面 資源編輯器 (Resource Editor) 所見即所得編輯以下資源類型: 資源類型
《VC++技術內幕》學習筆記(三):消息映射機制、視圖類 CView、OnDraw 繪圖、映射模式初探
Day 3 核心主題:消息映射與視圖類 MFC 消息映射:宏機制而非虛函數表 MFC 用宏 (DECLARE_MESSAGE_MAP, BEGIN_MESS
《VC++技術內幕》學習筆記(二):MFC 應用程式框架優勢、文檔/視圖架構、手寫最小 MFC 程式
Day 2 核心主題:Microsoft 基礎類庫應用程式框架 MFC 四大核心優勢(書本觀點 + 實戰體會) 優勢書本描述雷神實戰體會 標準化結構應用程式
《VC++技術內幕》學習筆記(一):MFC 架構核心、消息機制、項目文件、源碼瀏覽器
讀書背景 本系列基於潘愛民、王國印譯《VC++技術內幕》第四版(清華大學出版社)。建議先具備 Windows SDK 32 位編程基礎,能用純 API 寫出簡單
FoxMail 4.x/5.x 通訊錄與郵件箱文件格式深度解析(.ind/.box 結構、讀寫代碼)
前言 FoxMail 作為國產經典郵件客戶端,未提供官方 API。本文基於 FoxMail 4.2/5.0 實測,詳細記錄其核心數據文件結構:.ind (索引)
VC6.0 遠程調試實戰指南:跨機器調試 GUI 繪圖、即時渲染等難點場景
為何需要遠程調試? 本地調試繪圖密集型程式(如 OnPaint 中逐行畫線)時,每次斷點觸發導致 IDE 取得焦點,視窗失去焦點觸發 WM_PAINT 重繪,畫
JDBC-ODBC 橋接直連 Access (.mdb) 免配置 DSN 完整範例
適用場景 Windows 平台 JSP/Servlet 小型專案,資料量較小,不想安裝配置資料庫伺服器。 需快速原型開發、單機部署、嵌入式 Java 應用。
無標題欄視窗拖曳移動的最簡實現:OnNcHitTest + PostMessage
痛點 移除標題欄(WS_CAPTION)後,視窗失去原生拖曳移動能力。傳統做法需在 WM_LBUTTONDOWN/WM_MOUSEMOVE/WM_LBUTTON
讓 MessageBox 按鈕顯示 "Yes" / "No" 而非 "是" / "否" 的 Hook 技巧
問題由來 標準 MessageBox 配合 MB_YESNO 顯示的按鈕文字取決於系統區域語言設定:中文環境下固定為「是」/「否」。若需強制顯示英文「Yes」/
從火焰算法到光牆特效:調色盤索引動畫的實現詳解
效果預覽 核心原理:火焰算法的本質 經典的實時火焰效果基於「調色盤索引遞減」與「鄰域平均模糊」兩大支柱: 調色盤構建:建立一個 256 色的漸變調色盤,從
在視圖中實現滑鼠座標即時跟隨顯示(無閃爍、不刷新)
需求背景 在 MFC 視圖類(CView)中,當滑鼠移動時,在滑鼠附近即時顯示當前座標。傳統做法是在 OnDraw 中繪製座標字串,但會導致視圖頻繁重繪、閃爍,
獲取遠程機器 MAC 地址的 C++ 實現原理與代碼詳解
前言 在局域網開發中,經常需要根據 IP 地址獲取遠程主機的 MAC 地址。Windows 提供了 SendARP API 可以直接發送 ARP 請求並獲取物理