原创 MFC之CTreeCtrl

需求:點擊左側樹,右側根據點擊的對象顯示對應的窗口,如果選擇葉子節點的話,右側直接顯示葉子所在位置 .h文件裏 public: CTreeCtrl m_tabTree;  //聲明這個樹 protected CDevInfo *m_de

原创 Null child action in group *** of class class com.intellij.openapi.actionSystem.DefaultActionGroup

初探intellij,記錄個問題    出現下面的錯誤,並且菜單裏面沒有出現想要的按鈕 java.lang.Throwable: Null child action in group Edit () of class class com

原创 關於使用C++ json庫錯誤的解決方法

給自己留個記憶  大概報錯是這樣 >msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __cdecl std::_Lockit::~_Lockit(void)" (??1_Lock

原创 jsoncpp的使用 c++解析json數據

從使用開始說起。 從官網上下載一個jsoncpp的壓縮包,我下載的是jsoncpp-src-0.5.0.tar.gz    下載地址:http://sourceforge.net/projects/jsoncpp/ 直接解壓,我用到vs2

原创 記錄使用CInternetSession 的一個error

1>g:\microsoft visual studio 10.0\vc\atlmfc\include\afxinet.h(166): error C2248: “CObject::operator =”: 無法訪問 private 成員

原创 轉用GSON 五招之內搞定任何JSON數組

[轉]用GSON 五招之內搞定任何JSON數組   https://www.cnblogs.com/jianyungsun/p/6647203.html 關於GSON的入門級使用,這裏就不提了,如有需要可以看這篇博文 《Google Gs

原创 線程新建

ThreadLocal的詳解 : https://www.cnblogs.com/dolphin0520/p/3920407.html 新建線程的幾種方法 1、繼承Thread類 2、實現Runnable接口 3、實現Callable接口

原创 UDP通信 之給自己發消息

直接上代碼 發送端::::: public class SocketAliveServer extends Thread { private int port; private String msg = "1"; private

原创 char[]轉化成lpctstr

記錄一下: char ch[100];     memset(ch,0,100);//初始化 CString cstr = (wchar_t*)ch;     LPCTSTR pStr = LPCTSTR(cstr);   發現上面的方法

原创 記錄Debug Assertion Failed! Program: C:\windows\system32\mfc140ud.dll

記錄一個問題 新建的一個 mfc的CFormView工程,在狀態欄輸出當前鼠標的位置。 像這樣,先在視圖類窗口獲取父窗口(框架類窗口), 轉換後用框架類窗口對象去調用這個對象內部的狀態欄成員變量m_wndStatusBar 。 然後用s

原创 MFC 使菜單項前帶有勾選標誌,再點擊消失的實現

點到視圖,在最後一個空的位置,右擊選擇“新插入”,寫一下ID和名字   右擊新建的選項,選擇“”添加事件處理“”。消息類型選update_command_ui,類列表一般選個MainFrame。 到MainFrm裏面,pCmdUI->

原创 C++ -842150451

在頭文件定義了一個BOOL類型的數組 BOOL m_blike[4];   在代碼中,發現這幾個值一直爲true。 調試發現,這幾個值都是 -842150451,所以纔會一直爲true,因爲C++中非0即爲true   使用了未初始化的

原创 c++文本跑馬燈

 文字跑馬燈效果 1、oncreate中起一個定時器SetTimer(1,100,NULL);, 2、添加WM_TIMER消息的響應函數:OnTimer(UINT_PTR nIDEvent) 3、爲類添加一個int型的成員變量m_nWid

原创 vs 文本輸入 回退後留下光標的線

 書上抄的一段代碼,處理鍵盤輸入的字符並顯示,但在處理回退鍵的時候出現了下面這樣的問題 代碼: void CMFCApplication1View::OnChar(UINT nChar, UINT nRepCnt, UINT nFla

原创 MFC 路徑層

路徑層作用:在繪圖時,如果希望圖的某一部分與其他部分分開處理,就可以利用路徑層的獨立性 路徑層創建:CDC類提供的成員函數BeginPath()和EndPath()這兩個函數來實現一個路徑層的創建 剪裁區(clipping region)