亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? directdraw.h

?? 里面包含了許多實用的游戲開發包
?? H
字號:
/*************************[ DirectDraw 模塊 ]*************************\
\*************************[      Start      ]*************************/

//	版權(Copyright):
//		Copyright by Verdure programming group.  All Rights Reserved.
//     	新綠軟件制作群. 版權所有。
//	模塊名(MODULE):
//		DirectDraw.cpp
//	用途(PURPOSE):
//		一些操作DirectDraw的函數
//	平臺(PLATFORMS):
//     	運行平臺:Windows95 + DirectX 5.0
//		編譯平臺:Visual C++ 6.0
//	函數(FUNCTIONS):
//	
//	最后更改日期(Update):
//		1999.05.04 12:00:00
//	說明(COMMENTS):
//		DirectX 下的16bit函數



/*----------------------------------------------------------------*\
 函  數:
 		void DirectDrawError(HRESULT hErr)
 功  能:
 		DirectDraw 錯誤信息顯示
 參  數:
 		錯誤ID
 返回值:
 說明:
  		顯示調用DirectDraw函數出現的錯誤
\*----------------------------------------------------------------*/
void DirectDrawError(char *ModuleName, HRESULT hErr);


/*----------------------------------------------------------------*\
 函  數:
 		void DestroyDirectDraw(void)
 功  能:
 		銷毀創建的 DirectDraw 對象
 參  數:
 返回值:
 說明:
\*----------------------------------------------------------------*/
void DestroyDirectDraw(void);


/*----------------------------------------------------------------*\
 函  數:
 		BOOL InitializeDirectDraw(void)
 功  能:
 		初始化 DirectDraw 對象
 參  數:
 返回值:
 		true  - 成功
 		FALSE - 失敗
 說明:
\*----------------------------------------------------------------*/
DllExport BOOL InitializeDirectDraw(void);


/*----------------------------------------------------------------*\
 函  數:
 		void GetPixelFormat(void)
 功  能:
 		判斷顯示卡的點格式是否為555
 參  數:
 返回值:
 說明:
\*----------------------------------------------------------------*/
BOOL GetPixelFormat(void);


/*----------------------------------------------------------------*\
 函  數:
 		IDirectDrawSurface3 * ddCreateSurface(int Width, int Height)
 功  能:
 		創建DirectDraw Surface
 參  數:
 		Width   - 圖像面的指針
 		Height  - 透明色
 返回值:
 		!NULL   - 成功,返回圖像面的指針
 		NULL    - 失敗
\*----------------------------------------------------------------*/
DllExport IDirectDrawSurface3 * ddCreateSurface(int Width, int Height);


/*----------------------------------------------------------------*\
 函  數:
 		BOOL SetDisplayMode(WORD Width, WORD Height, BYTE BPP)
 功  能:
 		設置顯示模式
 參  數:
 		Width  - 屏幕寬度
 		Height - 屏幕高度
 		BPP	   - 顏色深度(Bit)
 返回值:
 		TRUE   - 成功
 		FALSE  - 失敗
 說明:
  		該函數必須在DirectDraw初始化成功后才能調用
\*----------------------------------------------------------------*/
DllExport BOOL ddSetDisplayMode(WORD Width, WORD Height);


/*----------------------------------------------------------------*\
 函  數:
 		void ddUpdateVideo(void)
 功  能:
 		更新屏幕
 參  數:
 返回值:
 說明: 		
\*----------------------------------------------------------------*/
DllExport void ddUpdateVideo(void);

/*----------------------------------------------------------------*\
 函  數:
 		HRESULT ddSetColorKey(IDirectDrawSurface3 *pdds, COLORREF rgb)
 功  能:
 		設置圖像面的透明色
 參  數:
 		pdds   - 圖像面的指針
 		rgb    - 透明色
 返回值:
 		true  - 成功
 		false - 失敗
\*----------------------------------------------------------------*/
DllExport BOOL ddSetColorKey(IDirectDrawSurface3 *pdds, COLORREF rgb);



							
/*----------------------------------------------------------------*\
|  函  數:DirectDraw系統函數 -- DDRAW.DLL						   |
\*----------------------------------------------------------------*/
/*----------------------------------------------------------------*\
IDirectDraw2::CreateSurface         // 創建DirectDraw對象
HRESULT CreateSurface(
  LPDDSURFACEDESC lpDDSurfaceDesc,  		// 圖像面屬性 結構       
  LPDIRECTDRAWSURFACE FAR *lplpDDSurface,   // 圖像面指針
  IUnknown FAR *pUnkOuter                 	// 必須NULL 
);
          
IDirectDraw2::SetCooperativeLevel   // 設置協作層
HRESULT SetCooperativeLevel(
  HWND hWnd,                        	// 父窗口句柄
  DWORD dwFlags                         // 控制標志
);

IDirectDraw2::SetDisplayMode        // 設置顯示模式
HRESULT SetDisplayMode(
  DWORD dwWidth,                    	// 寬度
  DWORD dwHeight,                       // 高度
  DWORD dwBPP,                          // 顏色
  DWORD dwRefreshRate,                  // 刷新率,缺省為0
  DWORD dwFlags                         // 0
);


IDirectDrawSurface3::Blt  			// 位圖傳送
HRESULT Blt(
  LPRECT lpDestRect,            		// 目標 Rect
  LPDIRECTDRAWSURFACE3 lpDDSrcSurface,  // 面指針
  LPRECT lpSrcRect,             		// 源   Rect
  DWORD dwFlags,                        // 操作方式
  LPDDBLTFX lpDDBltFx                   // DDBLTFX指針
);

IDirectDrawSurface3::BltFast    	// 位圖傳送
HRESULT BltFast(
  DWORD dwX,                             
  DWORD dwY,                    		// 目標坐標(x,y)
  LPDIRECTDRAWSURFACE3 lpDDSrcSurface,  // 面指針
  LPRECT lpSrcRect,                     // 源   Rect
  DWORD dwTrans                         // 操作方式
);

IDirectDrawSurface3::Flip           // 頁翻轉
HRESULT Flip(
  LPDIRECTDRAWSURFACE3 lpDDSurfaceTargetOverride,  	// 面指針, 缺省為NULL
  DWORD dwFlags                         // 操作方式           
);                                      

IDirectDrawSurface3::GetDC      	// 獲取GDI句柄
HRESULT GetDC(
  HDC FAR *lphDC                    	// HDC指針
);                   

IDirectDrawSurface3::ReleaseDC      // 與GetDC配套使用
HRESULT ReleaseDC(
  HDC hDC                               // HDC句柄
);

IDirectDrawSurface3::Lock       	// 獲取面內存指針
HRESULT Lock(
  LPRECT lpDestRect,                    // 目的Rect
  LPDDSURFACEDESC lpDDSurfaceDesc,      // DDSURFACEDESC指針
  DWORD dwFlags,                        // 操作方式
  HANDLE hEvent                         // 保留,必須為NULL
);   

IDirectDrawSurface3::Unlock         // 與Lock配套使用
HRESULT Unlock(
  LPVOID lpSurfaceData                  // DDSURFACEDESC指針
);

IDirectDrawSurface3::SetColorKey    // 設置透明色
HRESULT SetColorKey(
  DWORD dwFlags,                    	// 操作方式
  LPDDCOLORKEY lpDDColorKey             // 顏色RGB(紅,綠,藍)
);       


IDirectDrawSurface3::Restore        // 恢復丟失的面
HRESULT Restore(void);
\*----------------------------------------------------------------*/
/*----------------------------------------------------------------*\
|  函  數:DirectDraw系統函數 -- DDRAW.DLL						   |
\*----------------------------------------------------------------*/


/*************************[       End       ]*************************\
\*************************[ DirectDraw 模塊 ]*************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品视频在线看| 99精品视频在线观看免费| 欧美一区二区视频观看视频| 亚洲超碰97人人做人人爱| 欧美理论在线播放| 日本欧美加勒比视频| 日韩欧美久久一区| 国产中文字幕一区| 国产精品美女久久久久久久| 91一区一区三区| 亚洲亚洲精品在线观看| 91精品国产91综合久久蜜臀| 国产最新精品精品你懂的| 国产精品乱人伦一区二区| 一本大道av伊人久久综合| 午夜欧美在线一二页| 久久久久久久久99精品| 91在线免费看| 无码av免费一区二区三区试看| 欧美一区二区三区爱爱| 国产91露脸合集magnet| 亚洲一区中文在线| 欧美精品一区二区三区高清aⅴ| 亚洲日穴在线视频| 日本成人在线不卡视频| 亚洲精品一区二区三区影院| 99久久久免费精品国产一区二区| 亚洲国产综合色| 久久久久久久久久久久久夜| 在线视频中文字幕一区二区| 精品一区二区三区免费视频| 国产精品久久免费看| 91精品国产免费| 97se亚洲国产综合自在线| 男女男精品视频| 国产精品久久久久久久第一福利| 欧美精品乱人伦久久久久久| 懂色av一区二区三区蜜臀| 午夜伦欧美伦电影理论片| 国产精品毛片久久久久久| 欧美精品日韩一本| 99久久99精品久久久久久| 免费看欧美美女黄的网站| 亚洲色图丝袜美腿| 久久综合精品国产一区二区三区| 91国在线观看| 成人一区二区三区在线观看| 午夜精品久久久久久久| 亚洲免费视频中文字幕| 久久久久久久综合色一本| 欧美肥妇毛茸茸| 在线观看视频91| www.欧美日韩| 国产成人a级片| 麻豆视频观看网址久久| 亚洲国产成人av| 亚洲色图19p| 国产精品视频观看| 久久久久久久精| 日韩欧美一区二区久久婷婷| 欧美日本视频在线| 91久久香蕉国产日韩欧美9色| 成人h动漫精品| 国产不卡视频一区| 国产精品自在欧美一区| 麻豆一区二区三区| 美女视频一区二区| 麻豆精品新av中文字幕| 日日摸夜夜添夜夜添亚洲女人| 亚洲欧美国产高清| 亚洲欧美在线另类| 国产精品久久久久婷婷二区次| 久久色中文字幕| 久久综合九色综合欧美就去吻 | 国产精品嫩草99a| 久久久高清一区二区三区| 精品福利一区二区三区免费视频| 日韩一级二级三级| 日韩亚洲电影在线| 精品欧美久久久| 精品日韩在线观看| 欧美不卡一区二区| 日韩免费电影一区| 26uuu欧美日本| 成人视屏免费看| 亚洲精品免费在线| 一区二区三区小说| 亚洲线精品一区二区三区| 亚洲电影一区二区| 日韩黄色一级片| 久久99精品久久久久久国产越南| 久久97超碰色| 国产91精品入口| 91污在线观看| 欧美肥胖老妇做爰| 精品成人一区二区三区四区| 国产亚洲一区二区三区四区| 国产精品久久久久国产精品日日| 亚洲日本成人在线观看| 亚洲一区中文在线| 九九久久精品视频 | 国产精品一区在线观看你懂的| 国产一区二区h| av电影一区二区| 欧美精品少妇一区二区三区 | 精品少妇一区二区三区| 26uuu精品一区二区| 国产精品乱人伦一区二区| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲一区中文在线| 黑人巨大精品欧美一区| 99国产一区二区三精品乱码| 欧美日韩国产123区| 久久女同精品一区二区| 亚洲人成7777| 久久精品国产一区二区三 | 亚洲视频一区二区在线| 午夜成人免费电影| 成人美女在线视频| 欧美精品久久99久久在免费线 | 日韩一区二区精品| 国产精品蜜臀在线观看| 五月婷婷综合网| 成人av影视在线观看| 91.com在线观看| 中文字幕一区二区在线播放| 日韩不卡一二三区| 99精品国产99久久久久久白柏| 91精品国产综合久久香蕉麻豆| 国产精品毛片大码女人| 免费观看30秒视频久久| 色婷婷精品大在线视频| 欧美精品一区二区三区很污很色的 | 欧美本精品男人aⅴ天堂| 亚洲男人天堂一区| 国产精品一卡二| 日韩一级免费观看| 亚洲激情自拍视频| 国产.欧美.日韩| 精品国产伦一区二区三区观看体验| 亚洲黄色片在线观看| 成人性生交大片免费看中文| 91精品国产综合久久精品| 亚洲欧美视频在线观看| 国产99久久久国产精品免费看| 欧美一区二区播放| 亚洲一级电影视频| 色天天综合久久久久综合片| 亚洲图片欧美色图| 欧美一区二区三区公司| 亚洲激情一二三区| 粉嫩久久99精品久久久久久夜| 日韩午夜在线观看视频| 日欧美一区二区| 欧美性生活久久| 亚洲一区二区在线观看视频| 91香蕉视频mp4| |精品福利一区二区三区| 粉嫩av一区二区三区在线播放| 精品国产区一区| 国内成人精品2018免费看| 日韩久久免费av| 久久精品国产精品亚洲综合| 欧美一区二区三区在线观看视频| 亚洲图片自拍偷拍| 欧美日韩在线一区二区| 亚洲成人精品在线观看| 欧美日韩aaaaa| 日韩精品乱码免费| 91精品国产乱| 久久精品国产精品亚洲精品| 日韩欧美国产小视频| 捆绑调教一区二区三区| 精品久久久久久久久久久久久久久| 蜜桃视频一区二区三区| 欧美精品一区二区三区很污很色的| 久久99精品国产91久久来源 | 精品日韩成人av| 国产原创一区二区三区| 国产网红主播福利一区二区| 国产盗摄女厕一区二区三区| 国产精品拍天天在线| 99精品久久只有精品| 亚洲一二三四区| 欧美一级生活片| 国产精品综合网| 日韩美女视频一区| 欧美在线高清视频| 男人的天堂久久精品| 久久久99精品免费观看不卡| 成人av在线播放网站| 亚洲国产精品久久久久秋霞影院| 制服.丝袜.亚洲.中文.综合| 日本一区二区视频在线| 国产麻豆91精品| 亚洲另类在线制服丝袜| 欧美一区二区久久久| 国产宾馆实践打屁股91| 亚洲愉拍自拍另类高清精品| 日韩一二三四区|