原创 錯誤提示信息:C2039 “unique_ptr”: 不是“std”的成員

解決辦法:添加頭文件#include <memory>即可。

原创 Windows API 關於控件的自繪——文本顏色、背景顏色、字體

首先要將控件設置爲可以自畫,例如:要自畫一個按鈕,在窗口的WM_CREATE中創建類名爲“BUTTON”的子窗口,風格必須包含BS_OWNERDRAW。然後在父窗口的WM_DRAWITEM中編寫自畫按鈕的樣式,可以包含字體,背景,文本顏色

原创 MFC使用DoModal()創建窗口不彈出問題

遇到一個問題,在主窗口按鈕事件中使用DoModal創建一個子窗口,運行時點擊按鈕不彈出,且主窗口失去焦點。代碼還是原來的代碼,之前運行也沒有問題。找了很久才發現,可能是什麼時候不小心,將要彈出窗口的visible屬性改爲了false,將其

原创 將字符串複製到系統剪貼板

將一個字符串的內容複製到windows剪貼板,以下代碼是在MFC中編寫的。 CString strText; strText = "Hello world!"; DWORD dwLength = strText.GetLength()

原创 關於MFC設置工具欄浮動提示信息

關於MFC設置工具欄浮動提示信息,百度找了很多資料,一般都說是用OnToolTipNotify消息,但是挺麻煩的,親測以下方法簡單有效: 設置該菜單項的屬性,prompt提示信息分成兩個部分用\n隔開,\n前面那個是左下角的提示信息,然