原创 MFC中Edit控件垂直滾動條時,當文本超出時再顯示垂直滾動條
現在我需要實現這樣一個功能: 想要用edit控件本身的滾動條,並且設置該屬性,但是該滾動條會一直存在。效果如下圖,很是難看,當沒有輸入信息時,也會出現垂直滾動條 其實,只有在文本超過設定的區域內纔會顯示(在這我不知道如何上傳動
原创 MFC中對話框程序,獲取鼠標光標的位置,指向的字符
第一步:獲取光標相對於控件的位置 POINT cp = GetCaretPos(); 第二步:獲取光標的位置 int xy = CharFromPos(cp); 第三步:獲取光標所在的字符 int CharIndex = LOW
原创 MFC下設置窗口透明效果
設置窗口透明 ::SetWindowLong(m_hWnd , GWL_EXSTYLE , GetWindowLong(m_hWnd , GWL_EXSTYLE)| WS_EX_LAYERED); ::SetLayeredWindowAt
原创 使用CImage截取部分圖像,進行保存
1:在OnPaint()中,截取指定的區域,保存成文件 void CTest_CImageDestroyDlg::OnPaint() { CPaintDC dc(this); // 用於繪製的設備上下文 CRect m_re
原创 C++調用python代碼中文字符串的傳入傳出(三)
標題上寫的這個問題,應該是大多數在使用C++調用python的博友會遇到的一個問題。 爲什麼英文字符串是可以的,但是使用中文字符串時,爲什麼會出現亂碼的現象? 原因:vs環境下使用的是Unicode編碼,而python下的是utf-8編碼
原创 python=3.5.2時,安裝Django是2.0.7版本時,出問題的解決方案
前提是: 在使用TensorFlow框架時,我用的python是3.5.2版本的。 因爲現在需要用到Django這個框架,做局域網連接。發現,當我使用2.0以上版本時,會自動安裝python是3.6的版本。這個
原创 錯誤解析:error LNK2019: 無法解析的外部符號 ****被引用
在使用MFC程序做DLL導出庫時,遇到了這個問題。用法是:在DLL A中調用了DLL B中的內容前提是: A:在屬性中配置了頭文件的路徑、lib的路徑,lib輸入 B:在項目中,添加了該dll的.h聲明文件保證這兩項內容都是正
原创 <Python>將一個有序排列的txt文件,打亂成無序排列,再輸出到指定文件中
功能:現有一個文件“1.txt”,裏面的內容是:00176480_nohash_0_bed00176480_nohash_0_down00176480_nohash_0_left00176480_nohash_0_marvin001764
原创 錯誤:error C1853:"Debug \ .... .pch"預編譯頭文件來自編譯器版本,或者預編譯頭C++而在C中使用它(或相反)
出現錯誤原因: 因爲當項目中混合了.cpp和.h文件時,編譯器會對它們採取不同的編譯方式(主要是因爲對函數聲明的處理方式不同),因而不能共用一個預編譯文件解決方法: 在程序中,只包含.h文件時,只在屬性中添加即可,不用包含.c
原创 反射消息
解釋: 父窗口將子窗口發給它的通知消息,首先反射回子窗口進行處理(即給子窗口一個機會,讓子窗口處理此消息),這樣通知消息就會有機會能被子窗口自身進行處理。 ***在我重繪Edit控件時,就用到了這個消息。目前在
原创 CString:判斷兩個str字符串中有多少不同的字
例子: CString strSource = L"你叫什麼名字"; CString strUser = L"您叫啥名呢" CString strDiferr; for(int dex = 0 ; dex < strSource
原创 win7下微軟自帶語音識別的系統命令(二)
(1)隱藏語音,顯示語音識別“開始聆聽”------------>>>>> 讓計算機聽您說話“停止聆聽” ----------->>>>> 讓計算機停止說話“移動語音識別” -------->>>>> 將語音識別麥克風移開“最小化語音識別
原创 如何創建CFont字體
使用CreateFont創建字體時,使用CFont指針CFont *m_font;m_font = new Font;如果使用CFont f , 當函數執行OnInitDialog完之後,CFont就會被清除。必須保證Set
原创 WM_PAINT消息
(1)刻意產生WM_PAINT消息InvalidateRect 或者 InvalidataRgn(2)在WM_PAINT處理期間,如果使用了BeginPaint之後,整個顯示區域 變成了有效或者,使用ValidateRect使顯示區域內的
原创 C++調用python的結巴例子(二)
目前,我需要這樣一個功能:需要使用C++的代碼調用python中的結巴分詞。 在此處,我使用的python是win32版本的。 第一步:從官網上下載win32版本的python。進行安裝 第二步:獲取安裝的python的位置。 在doc窗