原创 雙刃劍 - 宏

                                                             轉自:http://www.javaeye.com/topic/63083 在C中使用宏的確是一個非常好的代碼手段,

原创 控制檯程序的事件處理

控制檯程序在Windows程序的角色中是非常強大且方便的,像VC,C#,Delphi等等,好多功能強大的語言都支持控制檯程序。她沒有複雜的GUI,完全是32位的程序,能夠調用除GDI 函數之外的API,支持多線程,支持MFC等等。用她來調

原创 MFC設置窗口透明

                                轉自:http://hi.baidu.com/zhuangzi200323/blog/item/68bc3fe90ce00f33b90e2dfe.html 1.設置窗口屬性

原创 C++調用約定及函數名修飾約定規則

__stdcall   被這些修飾關鍵字修飾的函數,其參數都是從右向左通過堆棧傳遞的(__fastcall的前面部分由ecx,edx傳),  函數調用在返回前要清理堆棧,但由調用者還是被調用者清理不一定。  1、_stdcall是Pasc

原创 setDeviceGammaRamp調節 gamma ramp用法

C++代碼: CSDN版本:   代碼:API函數原形如下():BOOL WINAPI GetDeviceGammaRamp(  HDC hDC,  LPVOID lpRamp); BOOL WINAPI SetDeviceGammaR

原创 VC程序裏判斷系統是64位還是32位的正確方法.

在很多網站上都貼有這種方法,可惜都無法區別32位或64位,本身思路是正確的,但是在實現的細節上使用錯誤:BOOL IsWow64() {     typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HA