MFC控制項 CLogWnd 日誌視窗控制項

2021-08-28 03:22:32 字數 725 閱讀 7803

版本:

v1.0.0

功能:

無需資源,直接從記憶體中生成乙個對話方塊視窗(clogwnd),並提供介面在對話方塊視窗(clogwnd)輸出log資訊,並提供介面將所有log資訊儲存到 log / txt 檔案。窗體本身為半透明,不同等級的log,字型顏色不同,詳見 q&a 附圖。

注意:

1. log輸出介面包括 info、warn、error,無 trace 和 debug。

2. 該控制項是在vc6.0下實現。如果您編譯器版本低於vc6.0,請自行檢查您的編譯器對richedit控制項的支援。如果您的編譯器高於vc6.0,因為cstring的實現不同,且對多位元組字符集的支援有所差異,可能會出現一些拷貝函式的編譯出錯或警告,如發生此情況,請自行查詢錯誤。

3. vc6.0 下本不支援設定窗體為半透明色,可通過載入庫 user32.dll 並呼叫其中的setlayeredwindowattributes函式實現。如果您的編譯器版本高於vc6.0,也許已經加入了setlayeredwindowattributes方法,那麼可刪除 cclogwnd.cpp 中相應**:

// function pointer

MFC控制項

1.mfc中的radio控制項是成組的,所以需要把radio的group屬性設為true,否則中右鍵 新增變數時會沒有radio控制項的id出現。2.mfc中的list control控制項出現不顯示資料的情況,那是因為list control控制項中的view屬性預設為icon,需要將view屬性...

MFC控制項

1 列表框 常用方法 addstring 在列表框最後新增列表項 insertstring在列表框中指定位置新增列表項 deletestring刪除一列表項 resetcontent清空列表項 findstring 查詢列表項 getcursel 返回當前選擇項的索引 setcursel 選擇某個列...

MFC控制項入門

專案第乙個步驟 控制項使用 實驗目的和要求 1 建立乙個預設的對話方塊應用程式 ex ctrls 如圖2.1 所示。2 設計乙個如圖 2.2所示的 課程資訊 對話方塊。圖2.1ex ctrls 對話方塊圖 2.2 課程資訊 對話方塊 3 實現功能 單擊圖 2.1中的 課程資訊 按鈕,彈出 學生基本資...