原创 使用GDI+進行圖片處理時要注意的問題

與GDI相比,GDI+要強大很多。對於Windows應用程序來說,用GDI是比較多的,也是比較熟練的,GDI+相對用的較少一點,但是現在GDI+的使用已經很普遍了。GDI+支持各種類型圖片的處理,比如常見的bmp、jpg、gif、png

原创 window下線程同步之(Mutex(互斥器) )

使用方法:  1、創建一個互斥器:CreateMutex;  2、打開一個已經存在的互斥器:OpenMutex;  3、獲得互斥器的擁有權:WaitForSingleObject、WaitForMultipleObjects 等

原创 libcurl.lib 導入問題 須知

  vc2008構建和使用libcurl靜態庫 http://blog.csdn.net/mos2046/article/details/7697530 1>下載CURL源代碼curl-7.26.0.zip  2>用VC2008

原创 duilib CListUI滾動條,隨插入記錄數據,自動將滾動條,滾到底部

 SIZE            szScrollPos;  szScrollPos = pList->GetScrollPos();  szScrollPos.cy = pList->GetScrollRange().cy;    //

原创 開發順帶NPAPI插件的Chrome擴展

開發附帶NPAPI插件的Chrome擴展 1     NPAPI插件 1.1   NPAPI簡介 NPAPI(Netscape Plugin Application Programming Interface,網景插件應用程序接口)是網

原创 進程通信之一使用WM_COPYDATA

http://www.cnblogs.com/morewindows/archive/2011/09/23/2186294.html 進程間通信最簡單的方式就是發送WM_COPYDATA消息。   發送WM_COPYDATA消息: Se

原创 瀏覽器的控件、插件、附加組件、擴展、應用的區別

瀏覽器的控件、插件、附加組件、擴展、應用的區別    在處理瀏覽器問題的時候,經常會接觸到這些名詞,大多時候都是混着用的,這樣子其實並沒有真正理解這些名詞指代的是什麼東西,也不好具體定位問題原因的。我根據自己使用瀏覽器的經驗,說說我的理解

原创 C++實現的農曆算法

農曆算法簡介以及公式 一、節氣的計算    先給節氣進行編號,從近日點開始的第一個節氣編爲0,編號如下及其相應的月份如下: 0 小寒 臘月 6  清明 三月 12 小暑 六月 18 寒露 九月 1 大寒 臘月

原创 一個比較全的C++農曆算法

這以前本是一個MFC代碼,我在這個基礎上修改成了標準C++的.. 即可以在VC裏用,也可以在C++Builder裏用..所以一併放到這裏來, 希望有人喜歡..喜歡的就給點鼓勵啊~~ 示例代碼: 代碼: void __fastca

原创 VC++2005、VC2008中Release版本設置爲可調試的設置方法

一、很多時候需要在Release版本下調試程序,可以使用以下方法設置: 1、無效斷點所在的項目和啓動項目的設置:項目->屬性->配置屬性->C/C++->常規->調試信息格式,這裏不能爲『禁用』; 2、項目->屬性->配置屬性->鏈

原创 異步插件協議的MIME過濾器

http://blog.csdn.net/xuhx/article/details/6110923 基於異步插件協議的MIME過濾器的原理與實現 摘要: 本文介紹了一種在Windows平臺下通過異步插件協議來實現內容過濾的方法,說明了其

原创 (C++)UrlEncode的標準實現 libcul

http://blog.csdn.net/gemo/article/details/8468311 libcul post 中文/特殊字符 url 連接時,需要轉編碼 ==    關於UrlEncode的實現(C++),網上有很多不

原创 CRichEditCtrl

帖子收藏:http://bbs.csdn.net/topics/250014374  原帖方法會產生貼圖遮擋文字的Bug,現修訂貼圖DC爲CRichEditView的DC,圓滿解決此問題。修正帖全文如下: 由於CRichEditVi

原创 c++ 計算某個日期是星期幾,判斷某年某月一號是星期幾

第一種方法 基姆拉爾森計算公式: 基姆拉爾森計算公式 W = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) mod 7 http://baike.baidu.c

原创 sqlite3刪除數據,文件不變小問題解決

當sqlite3數據庫中的數據過大時,我們往往想通過刪除一些無用的數據來釋放空間,可遺憾的是刪除數據並不能釋放硬盤空間,數據庫不會自己自動收縮空間的, 需要額外的壓縮命令,基本數據庫系統都被設計成這樣。因爲移動數據減少文件尺寸對性能有很大