CPopupText 類深度解析:打造可重用的列表框長文字 Toolbar 風格提示視窗
當 CListBox 項目文字過長超出控制項寬度時,如何像 Toolbar 那樣優雅地彈出提示視窗顯示完整內容?本文介紹一個設計精良、可高度重用的解決方案 ——
破解 MFC 工具列 256 色限制:用 LoadImage + ILC_COLOR8 顯示高彩度工具列圖像
為什麼 Windows 檔案總管、IE 都能顯示絢麗的工具列圖示,但 MFC 預設專案卻只能顯示 16 色?根源在於 圖像列表 建立時的色彩深度預設值,以及 A
三個函數搞定 MFC 框架選單自繪:告別派生類,輕松打造酷炫選單風格
網路上許多 MFC 自繪選單教學都要求派生新類別,其實大材小用。利用 MFC 內建的 Owner-Draw 機制,只需在 CMainFrame 中處理三個核心訊
MFC 對話框控制項 ToolTip 顯示技巧:五步實現自訂提示文字與顏色
在 MFC 對話框專案中,為控制項 (按鈕、單選鈕等) 添加滑鼠懸停提示 (ToolTip) 是提升使用者體驗的基本功。本文提供一種直觀、可控的手動實現方式,雖
徹底修復 CPopupText 類:解決列表框提示遮擋點擊、字體不一致等經典 Bug
VC 知識庫經典文章《擁有 Toolbar 功能的可重用類 CPopupText》提供了一個實用的方案:當列表框項目文字過長超出寬度時,滑鼠懸停顯示完整文字提示
手把手教你打造 24 位真彩工具列:Visual Toolbar + CTrueColorToolBar 實戰全紀錄
一直以來,想在 VC++ 專案中實現像 Office、Visual Studio 那樣擁有 24 位真彩色 (True Color) 工具列,對許多開發者來說都
打造專屬軟體的絕美介面:VC++ 自繪視窗標題列與控制項完整指南
我們日常使用過無數軟體,真正讓人印象深刻、留下美好回憶的,往往是那些擁有精美迷人介面的應用程式。無論是國外的 QuickTime,還是國產的金山詞霸,它們獨特的
打造專業級 VC++ 界面美化指南(二):統一風格理論與實現
一、窗口與對話框的本質差異 在 Windows 操作系統中,窗口與對話框外觀相似,皆為矩形區域,擁有標題欄、系統按鈕、邊框,可移動、可縮放。但兩者在內部機制上存
實例教學:使用 VC++ 開發文件捆綁工具
前言 早在 2002 年初學 VC++ 時,我曾編寫過一個文件捆綁工具,當時是為了配合自製的 QQ 木馬使用。後來在某技術論壇有網友詢問相關技術,我便整理了當時
開發工具大比拚:Visual C++ vs Delphi (一)——語言、編譯速度、二進位大小
語言:C++ vs Object Pascal 兩者同屬完整 OOP 語言,各有特長: C++ 支援多重繼承、樣板、運算子多載、內聯函式、前置處理器、巨集。 O
開發工具大比拚:Visual C++ vs Delphi (二)——框架、穩定性、移植、IDE、除錯
應用程式框架:MFC vs VCL MFC:早期產物,巨集對應訊息映射 (BEGIN_MESSAGE_MAP),ClassWizard 輔助但程式碼不直觀。封
開發工具大比拚:Visual C++ vs Delphi (三)——資料庫、COM、選擇建議
資料庫開發:Delphi 獨佔鰲頭 Delphi 與 BDE 無縫整合,提供大量資料感知控件,拖拉即可完成可視化操作,支援 BDE/ADO/InterBase
VC++ 啟動畫面製作四大經典方案:從元件庫到無模式對話框完整實現
啟動畫面的價值 掩蓋大型程式載入延遲,改善使用者體驗。 展示品牌 Logo、版本號、版權聲明、載入進度。 方案一:MFC Splash Screen 元件
Windows API 實現 Big5/GB 簡繁體雙向轉換完整程式碼
利用 Windows 核心 API (MultiByteToWideChar, WideCharToMultiByte, LCMapString) 實現 **B
VC 實作資料夾縮圖顯示:虛擬清單與自繪技術
專案簡介 示範 List View 控制項的虛擬清單 (LVS_OWNERDATA) 與自繪功能,結合 Shell 介面 (IShellFolder, IExt
VC++ 連結錯誤 LNK2001 徹底解析:8 大類常見成因與對策
LNK2001: unresolved external symbol 是 VC++ 開發者最頭痛的連結錯誤——編譯通過卻無法產出執行檔。本文系統歸納 8 大類
VC++ 獲取進程模組資訊完整實作(Toolhelp32 API)
本文示範如何在 VC++ 中使用 Toolhelp32 序列函數 列舉系統進程、取得各進程載入的模組 (DLL/EXE) 資訊、記憶體使用狀況,並解決權限不足導
Windows GDI 繪圖入門教學(VC SDK / MFC 實作)
GDI (Graphics Device Interface) 是 Windows 繪圖核心,所有繪圖函數皆需 HDC (Device Context Hand