原创 函數調用規範__cdecl和__stdcall的區別一目瞭然(表格形式)(二)

  __cdecl     __stdcall   C 和 C++ 程序的缺省調用規範   爲了使用這種調用規範,需要你明確的加上 __stdcall(或 WINAPI )文字。即 return-type __stdcallfunctio

原创 API之子窗口創建 (轉)

子窗口的創建非常非常重要 步驟:1、新建窗口類,在窗口類中指名對應的自定義的窗口過程。窗口類類名要唯一,它               是各窗口類相互區別的標識。注意,類名或爲靜態變量,或爲全局變量,因爲程          序隨時都用他

原创 Windows API-GDI入門基礎知識詳解(轉)

GDI是Graphics Device Interface的縮寫,含義是圖形設備接口,它的主要任務是負責系統與繪圖程序之間的信息交換,處理所有Windows程序的圖形輸出。   在Windows操作系統下,絕大多數具備圖形界面的應用程序都

原创 消息映射的實現(轉)

  消息映射的實現   Windows消息概述 Windows應用程序的輸入由Windows系統以消息的形式發送給應用程序的窗口。這些窗口通過窗口過程

原创 API之繪圖(轉)

組成GDI的幾百個函數呼叫可以分爲幾大類: 1、取得(或者建立)和釋放(或者清除)設備內容的函數 取得有關設備內容信息的函數 繪圖函數 設定和取得設備內容參數的函數 使用GDI對象的函數 GDI基本圖形     您在屏幕或打印機上顯示的圖

原创 MFC編程(轉)

微軟基礎類庫(MFC:Microsoft Foundation Class)是微軟爲Windows程序員提供的一個面向對象的Windows編程接口,它大大簡化了Windows編程工作。使用MFC類庫的好處是:首先,MFC提供了一個標準化的

原创 strcpy、memcpy的區別

strcpy和memcpy的區別 strcpy和memcpy都是標準C庫函數,它們有下面的特點。 strcpy提供了字符串的複製。即strcpy只用於字符串複製,並且它不僅複製字符串內容之外,還會複製字符串的結束符。 已知strcpy函數

原创 C程序優化 - I/O篇(轉)

C程序優化 - I/O篇 liyuming1978(原作)   如果有文件讀寫的話,那麼對文件的訪問將是影響程序運行速度的一大因素。提高文件訪問速度

原创 VC Afx全局函數、數據類型、字符串轉化函數(轉)

Afx全局函數及MFC常見數據類型AfxBeginThread:開始一個新的線程AfxEndThread:結束一箇舊的線程AfxFormatStrin

原创 VC++中2進制,10進制,16進制相互轉換

下面是一個圖例表示轉換過程使用的函數   BinToDec CString::Format  2 --------------------------> 10 ---------------------------> 16  2 <---

原创 _cdecl 和_stdcall及其他調用方式 (一)

_cdecl 是C Declaration的縮寫,表示C語言默認的函數調用方法:所有參數從右到左依次入棧,這些參數由調用者清除,稱爲手動清棧。被調用函

原创 windows消息宏(轉)

WM_COMMAND 消息控制函數映射入口 函數原型ON_COMMAND(<ID>,<FUN> ) afx_msg void FUN();ON_COMMAND_EX(<ID>,<FUN> ) afx_msg bool FUN(UINT);

原创 VC基礎學習:初學者指針指南(轉)

何爲指針?  指針基本上和其它的變量一樣,唯一的一點不同就是指針並不包含實際的數據,而是包含了一個指向內存位置的地址,你可以在這個地址找到某些信息。這

原创 理解消息循環和窗口過程(轉)

1.2  消息和消息循環 在Windows系列操作系統中,廣泛使用了消息驅動的概念。在MiniGUI中,我們也使用了消息驅動作爲應用程序的創建構架。 在消息驅動的應用程序中,計算機外設發生的事件,例如鍵盤鍵的敲擊、鼠標鍵的按擊等,都由支持

原创 MFC應用程序框架入門(轉)

1 MFC概述顧名思意,MFC應用程序框架是以MFC作爲框架基礎的,以此程序框架模式搭建起來的應用程序在程序結構組織上是完全不同於以前的Win32 SDK編程方式的。自20世紀90年代初問世以來,MFC一直試圖把Windows API函數