原创 回坑中~荒廢了好久Windows窗口編程(C++或MFC)

好久沒玩玩編程了,這次回坑中~之前把自己常用到的命令寫成了一個庫,發現侷限性太大了~ 只能用在MFC當中,現在改改,爭取寫一個通用點的,看看能寫成什麼鬼樣子.開始記錄自己給自己挖坑的軌跡. 可能是小事,小bug,也給自己提個醒吧,持續更新

原创 CMarkup 函數

1、初始化 Load 導入一個XML文件到CMarkup的對象中,並對它進行解析。 SetDoc 從字符串中導入XML數據,並對它解析。 2、輸出 Save 將XML數據寫入文件中。 GetDoc 將整個XML數據文檔作爲字符串返回。 3

原创 putty推薦配色

   我在網上找到一個不錯的putty配色  默認的putty配色太辣眼睛了  設置如下 * Default Foreground: 255/255/255 * Default Background: 51/51/51 * A

原创 GetProcAddress()函數動態調用DLL中的函數,是否必須通過extern C聲明導出函數?

GetProcAddress()函數動態調用DLL中的函數,是否必須通過extern C聲明導出函數? 通過GetProcAddress函數動態調用dll中的函數,是否必須通過extern "C"聲明導出函數? 如題,網上搜了N多資料,一

原创 植物大戰殭屍修改筆記(Steam)

植物大戰殭屍修改筆記(Steam)1.    基礎修改基址尋找就不詳細記錄了,基址有四個0x00731C50   0x00731CDC  0x00731D08  0x00731DA0其他記錄詳細請見PVZSteam.MSTT 和 Plan

原创 入門JavaScript---如何在JS代碼段中輸出空格

在寫JS代碼的時候,大家可以會發現這樣現象: document.write("   1      2                3  "); 結果: 1 2 3 無論在輸出的內容中什麼位置有多少個空格,顯示的結果好像只有一個

原创 Android View中onMeasure的相關解析

Android View中onMeasure的相關解析 一般我們要自定義一個View的時候,需要重寫相關方法,例如onDraw/onMeasure等.onDraw方法我們比較容易理解,是相關控件在重繪的時候調用的方法,那麼onMeasu

原创 照着MSDN用Bitmap,居然還是沒用明白,原來問題在這裏....

今天在用GDI+寫程序時,有 HatchBrush * brushDotDiamond = new HatchBrush(HatchStyle25Percent,color); 用VC6 SP6或VS2005編譯錯誤爲error C

原创 用USBasp下載程序

Arduino板子上集成了USB虛擬串口,由此在PC和AVR之間建立起了串口通訊的渠道。Arduino出廠默認在Flash內置了一個bootloader程序,在Arduino啓動的頭幾秒內,bootloader會檢查從串口來的數據,如果這

原创 讓CListCtrl的垂直滾動條自動跳到指定的ITEM子項位置

轉載自 讓CListCtrl的垂直滾動條自動跳到指定的ITEM子項位置int nSel = 50; //第五十條itemint nItem = m_list.GetTopIndex();     CRect rc;    m_list.G

原创 Bitmap、CBitmap、HBITMAP以及BITMAP的相互轉換

構建CBitmap CBitmap bmp; bmp.LoadBitmap(ID); 構建HBITMAP HBitmap = (HBITMAP)LoadImage(NULL,L”C:\\test.bmp”, IMAGE_BITMAP,

原创 Windows下使用Eclipse開發Arduino程序

Arduino IDE功能簡單,對於不熟悉編程環境的用戶十分容易上手;但是對於大型的Arduino項目開發,如果再使用自帶的IDE就會多少顯得不便。之前我曾經使用過Eclipse + CDT + avr-gcc開發AVR程序,鑑於Ardu

原创 用函數的地址調用函數 C++ MFC

先說一段廢話,幸虧我彙編基礎(基礎 基礎 基礎)紮實,否則這個問題真的噁心到我了正題  因爲有特殊需求, 需要寫一個類似於接口的功能,但是因爲用到的次數不多再加上C++寫接口各種麻煩所以想通過函數的地址調用該函數,並且能正常的傳遞參數.但

原创 非標準USBasp下載線燒錄Arduino BootLoader的參數設置

本文僅適用於BootLoader損壞且買到國產“免驅USBasp下載線”導致Arduino IDE無法識別從而不能燒寫的情況。是一種略顯非主流的操作方式。因爲Arduino的IDE並不支持這種免驅的USBasp線,會提示錯誤。事情的全程是

原创 MFC 子窗口在其父窗口相對位置

- -這兩天爲這問題噁心死我了 GetWindowRect(hwnd,&rect) //獲取控件在屏幕位置 GetClientRect(hwnd,&rect)//獲取控件長度、寬度 ScreenToClent(hwnd,&rect)//屏