快速程式碼展示之快速的例子程式碼片段(轉)
快速程式碼展示之快速的例子程式碼片段(轉)[@more@] [建立一個DirectDraw物件] LPDIRECTDRAW lpDD; HRESULT ddrval; ddrval = DirectDrawCreate( NULL, &lpDD, NULL ); if( ddrval != DD_OK ) { // 在這裡輸出一些錯誤檢測程式碼 } [設定協作級別] ddrval = lpDD->SetCooperativeLevel( hWnd, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN ); if( ddrval != DD_OK) { // 在這裡輸出一些錯誤檢測程式碼 } [設定影片模式] ddrval = lpDD->SetDisplayMode( 640, 480, 8); if( ddrval != DD_OK) { // 在這裡輸出一些錯誤檢測程式碼 } [建立主表面] LPDIRECTDRAWSURFACE lpDDSPrimary; DDURFACEDESC ddsd; HRESULT ddrval; // 清除結構中所有的資料 memset( &&ddsd, 0, sizeof(ddsd) ); // 設定標記 ddsd.dwSize = sizeof( ddsd ); ddsd.dwFlags = DDSD_CAPS | DDSD_BACKBUFFERCOUNT; ddsd.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE | DDSCAPS_FLIP | DDSCAPS_COMPLEX; ddsd.dwBackBufferCount = 1; // 建立表面 ddrval = lpDD->CreateSurface( &ddsd, &lpDDSPrimary, NULL ); if( ddrval != DD_OK ) { // 在這裡輸出一些錯誤檢測程式碼 } [建立後表面] DDSCAPS ddscaps; LPDIRECTDRAWSURFACE lpDDSBack; ddscaps.dwCaps = DDSCAPS_BACKBUFFER; ddrval = lpDDSPrimary->GetAttachedSurface( &ddscaps, &lpDDSBack ); if( ddrval != DD_OK ) { // 在這裡輸出一些錯誤檢測程式碼 } [建立離屏表面] LPDIRECTDRAWSURFACE lpDDSOffscreen; DDSURFACEDESC ddsd; HRESULT ddrval; ddsd.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH; ddsd.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN; ddsd.dwHeight = 480; ddsd.dwWidth = 640; ddrval = lpDD->CreateSurface( &ddsd, &lpDDSOffscreen, NULL ); if( ddrval != DD_OK ) { // 在這裡輸出一些錯誤檢測程式碼
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-951806/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sublime text 3 自制快速程式碼片段
- 快速程式碼
- 程式碼片段
- RN程式碼片段
- 表格程式碼片段
- 常用程式碼片段
- 快速熟悉專案程式碼
- 收集的jQuery程式碼片段jQuery
- 安卓常用程式碼片段安卓
- JS常用程式碼片段JS
- JQuery 程式碼片段收集jQuery
- Gorm常用程式碼片段GoORM
- 軟著整理程式碼快速生成
- Hbuilder快速程式碼編寫技巧UI
- 使用DOS管道的程式碼片段
- python的pip快速安裝程式碼Python
- CSS程式碼片段【圖文】CSS
- PHP程式碼片段記錄PHP
- iOS程式碼片段CodeSnippetsiOS
- vs code 新建程式碼片段 vue 基礎程式碼Vue
- vs code 新建程式碼片段 路由基礎程式碼路由
- 程式碼生成器之如何快速生成後端介面?後端
- Beam Search快速理解及程式碼解析
- 30+有用的CSS程式碼片段CSS
- vs快速註釋程式碼,vs程式碼行數調出來
- 如何快速讓你的程式碼支援Cocoapods!
- 程式碼片段管理工具
- @media響應式程式碼片段
- 60個有用CSS程式碼片段CSS
- 兩步快速獲取小程式原始碼原始碼
- 低程式碼快速搭建完整商品列表頁
- 隨機快速排序Java程式碼實現隨機排序Java
- idea 中程式碼快速補全技巧Idea
- 使用 Source Generators 快速編寫 MVVM 程式碼MVVM
- WebStorm按Tab建快速生成程式碼模組WebORM
- 18個很棒的jQuery程式碼片段分享jQuery
- 程式碼片段的管理gist+ideaIdea
- 12 個用得著的 jQuery 程式碼片段jQuery