freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第10章windows應(yīng)用程序基礎(chǔ)-資料下載頁

2024-10-16 18:41本頁面
  

【正文】 字符串的 32 位指針L P CT S T R 指向字符串常量的 32 位指針 在 定義了 Windows 應(yīng)用程序 中包含種類繁多的數(shù)據(jù)類型 30 4. 一些重要的數(shù)據(jù)結(jié)構(gòu) MSG:包含一個(gè)消息的全部信息,是消息發(fā)送的格式 WINDCLASS:包含一個(gè)窗口類的全部信息及屬性 POINT:定義了屏幕上或窗口中的一個(gè)點(diǎn)的 X和 Y坐標(biāo) RECT:定義了一個(gè)矩形區(qū)域及其左上角和右下角的坐標(biāo) 幾種重要的結(jié)構(gòu) 31 五、應(yīng)用程序舉例 【 例 21】 創(chuàng)建應(yīng)用程序框架。本例的目的在于說明創(chuàng)建 Windows應(yīng)用程序的方法及過程 include //包含應(yīng)用程序中所需的數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)的定義 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM)。 //窗口函數(shù)說明 // 以下初始化窗口類 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow) { HWND hwnd 。 MSG Msg 。 WNDCLASS wndclass 。 char lpszClassName[] = 窗口 。 //窗口類名 char lpszTitle[]= My_Windows。 //窗口標(biāo)題名 32 //窗口類的定義 =0。 //窗口類型為缺省類型 =WndProc。 //定義窗口處理函數(shù) =0。 //窗口類無擴(kuò)展 =0。 //窗口實(shí)例無擴(kuò)展 =hInstance。 //當(dāng)前實(shí)例句柄 =LoadIcon(NULL,IDI_APPLICATION)。 //窗口的最小化圖標(biāo)為缺省圖標(biāo) =LoadCursor(NULL,IDC_ARROW) 。 //窗口采用箭頭光標(biāo) =GetStockObject(WHITE_BRUSH)。 //窗口背景為白色 =NULL。 //窗口中無菜單 =lpszClassName 。 //窗口類名為 窗口 33 // 以下進(jìn)行窗口類的注冊 if(!RegisterClass( amp。wndclass))//如果注冊失敗則發(fā)出警告 { MessageBeep(0) 。 return FALSE 。 } // 創(chuàng)建窗口 hwnd=CreateWindow ( lpszClassName, //窗口類名 lpszTitle, //窗口實(shí)例的標(biāo)題名 WS_OVERLAPPEDWINDOW, //窗口的風(fēng)格 CW_USEDEFAULT, CW_USEDEFAULT, //窗口左上角坐標(biāo)為缺省值 CW_USEDEFAULT, CW_USEDEFAULT, //窗口的高和寬為缺省值 NULL, //此窗口無父窗口 NULL, //此窗口無主菜單 hInstance, //創(chuàng)建此窗口的應(yīng)用程序的當(dāng)前句柄 NULL //不使用該值 )。 34 // 顯示窗口 ShowWindow( hwnd, nCmdShow) 。 // 繪制用戶區(qū) UpdateWindow(hwnd)。 // 消 息 循 環(huán) while( GetMessage(amp。Msg, NULL, 0, 0)) { TranslateMessage( amp。Msg) 。 DispatchMessage( amp。Msg) 。 } return 。 //消息循環(huán)結(jié)束即程序終止時(shí)將信息返回系統(tǒng) } 35 /窗口函數(shù) LRESULT CALLBACK WndProc ( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam ) { switch(message) { case WM_DESTROY: PostQuitMessage(0)。 default: //缺省時(shí)采用系統(tǒng)消息缺省處理函數(shù) return DefWindowProc(hwnd,message,wParam,lParam)。 } return(0)。 } 調(diào)用 PostQuitMessage 發(fā)出 WM_QUIT消息
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1