原创 __attribute__ ((packed)) 的作用(轉載)

最近在看我們的代碼的時候發現聲明類型的時候有 __attribute__ ((packed))的結構體類型聲明,不知道是什麼意思,查了下知道是如下含義: 1. __attribute__ ((packed)) 的作用就是告訴編譯器取消結構

原创 關於學習C++和編程的50個觀點

<Kingofark's 50 Points of View About Learning C++ And Programming>Revision 1.0  1.把C++當成一門新的語言學習(和C沒啥關係!真的。); 2.看《Thin

原创 SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 裏不能正常工作

NONCLIENTMETRICS ncms = {0} ; ncms.cbSize = sizeof(NONCLIENTMETRICS); int s = sizeof(NONCLIENTMETRICS); BOOL b = System

原创 圖像採集卡

  圖像採集卡的工作原理、發展歷史及在機器視覺系統中的地位 ROC先生:目前常用的採集卡主要分圖象採集卡和視頻壓縮卡;圖像採集卡按照信號方式分爲模擬卡和數字卡;模擬採集卡的 主要功能就是A/D轉換和數據傳輸。國內開發公司主要是大恆、中自、

原创 VC6 Debugging with Symbols(轉)

今晚上突然跟蹤到Windows dll裏的相關代碼時,突然相當地糾結,因爲沒有他們的PDB,比如IDA、VC、WinDbg等調試的時候會提示“找不到vc60.pdb"等等信息…… 在MSDN官網無意間找到這樣的一種方法,能讓它們都有符號表

原创 strcmp, strncmp和memcmp的區別

函數:int memcmp (const void *a1, const void *a2, size_t size)        函數memcmp用於比較字符串s1與s2的前size個字符。       如果兩上字符塊相同,

原创 Mschart學習(MSchart介紹)

作者:MR_ke  來源:博客園  發佈時間:2010-02-25 15:22  閱讀:2081 次  原文鏈接 [收藏] 1.什麼是MSChart          Chart: Microsoft Chart Controls for

原创 Windows中註冊ActiveX控件的方法(轉載)

一般來說,一個外來ActiveX控件要在Windows中被正確使用,首先必須將控件文件(*.OCX)複製到硬盤中,然後將其在Windows中註冊,未在Windows中註冊過的ActiveX控件是不能使用的。註冊ActiveX控件一般來說有

原创 SetRegistryKey的作用(轉載)

  在利用mfc框架的時候,在App應用類的InitInstance()函數中,初始化時總有一個 SetRegistryKey("字符串XXX"),不知道究竟有何用處,這天仔細查看了一下,發現如果你使用註冊表,則它爲你提供了很便利的方法,

原创 vc watch窗口查看指針指向的數組(轉載)

假設 int *block; 在watch窗口查看block,看到的是block的地址 用block[0],只能看到一個值 可以用   block,10    來同時查看多個值 用(&block[2]),6  可以查看block[2]到[

原创 Dialog上的List Control獲得焦點時,窗口切換後不顯示

發表於:2007-07-20 11:45:38 使用環境和現象都跟http://topic.csdn.net/t/20010509/15/115868.html描述的一樣。那裏只是說“有時”會出現這種情況,我這裏試驗的結果是:如果List

原创 VC 畫圖原理分析(雙緩衝)

用vc 做程序,如何畫圖是一個大家都很關心,但是卻感到很難以理解的問題,因爲在mfc的封裝之下,沒有現成的畫圖函數供你直接調用,像vb等等裏面直接來個 point之類的,常常讓人感到無從下手。這兩天幫人解決了一個用內存緩衝畫圖的問題,順便

原创 最近文件列表 及 LoadStdProfileSettings

最近文件列表可以讓你很方便地打開你以前曾經打開過的文 件,那麼,如何爲自己的應用程序加入最近文件列表功能呢? 最簡單的方法就是在你新建工程的時候選擇包含最近文件列 表功能,也就是在 MFC AppWizard 的第 4