打造 QQ 風格 ListCtrl:自繪實現彩色頭像、狀態圖示與豐富用戶資訊
前言 QQ 主介面的 ListCtrl 堪稱經典:彩色頭像、離線灰階、視訊/簡訊狀態圖示、豐富用戶資訊一應俱全。本文將帶領大家從零開始,打造一個功能相當的 CM
VC 6.0 對話框動態佈局解決方案:DynamicLayout 實作指南
前言 在 VC 6.0 開發中,對話框是最常用的 UI 形式之一。然而,VC 6.0 對執行期控制項佈局的支援極為有限:當使用者調整對話框大小,控制項不會自動適
MFC 程式設計師的 WTL 入門指南 (六):進階對話框 UI 類別——自繪、自訂繪製、新控件、UI 更新與 DDV
進階對話框 UI 類別概覽 本章介紹 WTL 提供的進階 UI 功能類別:自繪/自訂繪製嵌入類別、WTL 獨有新控件、對話框控件 UI 更新、資料驗證 (DDV
MFC 程式設計師的 WTL 入門指南 (七):對話框嵌入 ActiveX 控件與事件處理全攻略
ActiveX 控件容器:ATL 的專長,WTL 直接繼承 WTL 本身未新增 ActiveX 容器類別,直接使用 ATL 完善的 CAxDialogImpl/
MFC 程式設計師的 WTL 入門指南 (八):分隔視窗與窗格容器深度應用
分隔視窗:從資源管理器到通用 UI 元素 Windows 95 資源管理器的雙窗格設計確立了分隔視窗的地位。MFC CSplitterWnd 功能強大但複雜且緊
MFC 程式設計師的 WTL 入門指南 (九):屬性頁與精靈對話框完整實作
屬性表與精靈:Windows 經典 UI 範式 屬性表 (Property Sheet) 自 Windows 95 起成為選項設定的標準介面;精靈模式則廣泛用於
MFC 程式設計師的 WTL 入門指南 (一):中文版序言——為何選擇 WTL?
尋找理想類別庫的漫漫長途 我一直在尋找一個理想的 Windows C++ 類別庫:提供面向物件的視窗封裝、靈活的訊息回應機制、完備的 UI 框架方案、標準控制項
MFC 程式設計師的 WTL 入門指南 (二):ATL 視窗類別核心機制詳解
前置需求與環境準備 Platform SDK:必須安裝並設定 VC++ Include/Lib 搜尋路徑 (工具選項 → 目錄)。 WTL 7.0:自 Mic
MFC 程式設計師的 WTL 入門指南 (三):框架視窗基礎類別與訊息映射增強
WTL 類別體系概覽 WTL (Windows Template Library) 類別大致分為五大類: 主框架視窗實作:CFrameWindowImpl,
VC++ 打造 Office 風格扁平化下拉式方塊:CXTFlatComboBox 類別完整應用指南
簡介 Microsoft Office 系列應用程式廣泛採用扁平化風格的下拉式方塊。本文介紹 CXTFlatComboBox 類別,它是 Codejock Xt
MFC 混合 MDI/SDI 窗體架構實作:單一文件多視圖的框架視窗設計
需求背景 許多管理資訊系統 (MIS) 的主視窗都具備相似特徵:透過框架選單開啟不同類型的檢視視窗,這些視窗擁有 MDI 子視窗的最小化/最大化/還原能力,但點
Access 2000 內部 COM 增益集開發實戰:使用 ATL 實現自訂工具列與按鈕
前言 在 Office 2000 開發體系中,內部 COM 增益集是擴展應用程式功能的核心技術。本文承接先前關於 Word、Excel、PowerPoint 與
CDataSet:強化 MFC 資料庫開發的模板記錄集類別
MFC 的 CDatabase 和 CRecordset 類別雖然功能完整,但在處理多資料表應用時,類別精靈會產生大量記錄集原始碼檔案,導致專案結構臃腫混亂。本
利用 UDL 檔案建立 ADO 連線:簡化資料庫連線字串管理
在開發資料庫應用程式時,設定 ADO 連線字串一直是讓開發者頭痛的問題。不同資料庫類型(ODBC、Oracle、SQL Server、Access)需要不同的連
Visual C++ 中使用 ADO 進行資料庫程式設計完整指南
專案建立與 COM 初始化 // App::InitInstance BOOL CMyApp::InitInstance() { AfxOleInit(); /
SQL Server 預存程序呼叫外部 DLL 實作範例
應用場景 資料表異動觸發 Trigger → 呼叫 Master 資料庫擴充預存程序 → 載入外部 DLL → 透過訊息/事件通知應用程式,避免輪詢資料庫。
ADO 實戰(二):BLOB 欄位存取與圖片資料庫範例
前置作業:建立含 Image 欄位的資料表 -- SQL Server CREATE TABLE userphoto (id INT IDENTITY, use