C++ Builder 開發 Windows 螢幕保護程式完整實戰教學
Windows 螢幕保護程式本質是基於命令列參數的應用程式,副檔名為 .scr。系統依不同情境以特定參數啟動:/p(預覽)、/s(正常運行)、/c(設定對話框)
Borland C++ Builder 開發控制面板程式 (CPL) 完整指南
Delphi 5.0 內建 CPL 專案範本,但 C++ Builder 同樣能輕鬆開發控制面板程式。CPL 本質是特殊的 DLL:副檔名為 .cpl,進入點為
Windows 動態中文化核心技術深度解析:「陷阱」技術原理與實作
四通利方 RichWin、中文之星 CStar 等經典中文化產品,其核心技術被稱為「陷阱」技術——即動態修改 Windows 核心程式碼以實現中文顯示與輸入。本
C++ Builder 控制 Windows 關機、重啟、登出與強制關機實作
在應用程式安裝完成或特定業務邏輯結束時,常需要程式化控制 Windows 關機、重啟或使用者登出。Windows API 提供 ExitWindowsEx 函數
C++ Builder 向系統選單動態新增選單項並綁定事件處理
有時我們需要在應用程式的系統選單(標題列左上角圖示選單)中加入自訂選單項,並為其綁定特定事件。本文結合 Windows API AppendMenu 與 C++
C++ Builder 系統匣圖示程式開發全攻略:Shell_NotifyIcon 實戰
系統匣是 Windows 任務列上的特殊區域(技術名稱:「任務列通知區域」),許多常駐程式(如輸入法、防毒軟體)會在此放置圖示,讓使用者一眼知曉程式正在背景執行
C++ Builder 操作 Windows 登錄表完整指南:TRegistry 類深度解析
Windows 登錄表儲存了系統配置、硬體資訊、應用程式設定及使用者偏好等關鍵資料,呈現六大根鍵下的樹狀結構。在 C++ Builder 中操作登錄表的核心在於
C++ Builder 高精度計時技術詳解:突破 55ms 限制
在 Windows 95 時代,Visual C++、Delphi、C++ Builder 等視覺化開發工具雖然都內建了 Timer 元件,使用方便,但其最小計
C++Builder 繪圖於 Windows 開始按鈕技術解析
前言:探索任務列內部結構 Windows 任務列 是一個標準應用程式,由多個子視窗組成。本文示範如何在 C++Builder 中定位「開始」按鈕視窗,並利用 G
C++ Builder 實作拖放功能:從工具列停靠到控件間資料傳遞
Windows 拖放操作直觀高效,C++ Builder 5 (CB5) 提供豐富的 VCL 屬性與事件支援拖放功能。本文分兩大場景詳細說明:工具列停靠拖放 與
檢測 Windows 活動桌面是否啟用的簡易方法
Windows 98/2000 引入的 Active Desktop 將桌面整合為 Web 內容容器(實質為 Internet Explorer_Server
C++Builder 實作任務列動畫圖示完整指南
引言:讓系統托盤圖示動起來 在 Windows 系統右下角通知區域(System Tray)顯示動畫圖示,能直觀反映應用程式狀態(如網路傳輸、備份進度、郵件接收
Windows 9x 自動啟動程式的 10 種方法與安全防護
Windows 9x 系統提供多達十種以上的自動啟動機制,既是軟體安裝便利性的體現,也是惡意程式(病毒、木馬)駐留系統的主要手段。本文系統梳理這 10 種方法,
Windows 任務列系統托盤圖標程式設計完整教學
許多常駐應用程式(輸入法、防毒軟體、下載工具)會在任務列通知區域(系統托盤)放置專屬圖標,提供狀態指示與快捷操作。本文以 C++ Builder 為例,詳細說明
Windows NT 服務程式設計完整指南:服務控制、列舉與管理
Windows NT 提供強大的服務架構(如 FTP、WWW、資料庫服務),服務通常在開機自動啟動、關機停止。但開發者常需在程式中動態控制服務(啟動、暫停、停止
Windows 關機/重開機程式碼:跨平台實作 (Win9x/NT/2000)
核心 API:ExitWindowsEx BOOL ExitWindowsEx(UINT uFlags, DWORD dwReserved); uFlags:
Windows 程式啟動外部應用程式:WinExec 與 ShellExecute 比較
WinExec:簡單但功能有限 UINT WinExec(LPCSTR lpCmdLine, UINT uCmdShow); lpCmdLine:命令列字串(