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

正文內容

第4講windows編程機制(1)-預覽頁

2025-06-26 10:54 上一頁面

下一頁面
 

【正文】 。 // 消息發(fā)送時間 POINT pt。 y=30。 //好處: 我們從變量的類型上就可以知道 x和 y是用來表示寬度和高度。 28 編寫窗口應用程序 hInstance :是當前實例的句柄 這里表示應用程序本身; hPrevInstance:總是為 NULL。 30 窗口的創(chuàng)建 創(chuàng)建一個完整的窗口需要經過下面四個操作步驟: 1. 設計一個窗口類; 2. 注冊窗口類; 3. 創(chuàng)建窗口; 4. 顯示及更新窗口。 //窗口類的附加內存空間 (0) int cbWndExtra。 //指向光標的句柄 HBRUSH hbrBackground。 32 --窗口類的類型 補充知識: 在程序中經常要用到一類變量,這個變量里的每一位(bit)都對應某一種特性。 33 --窗口類的類型 使用 goto definition,發(fā)現(xiàn) CS_VREDRAW=0x0001,CS_HREDRAW=0x0002, CS_DBLCLKS =0x0008, CS_NOCLOSE=0x0200。如在剛才的 style的基礎上去掉 CS_NOCLOSE特征,可以用: style=styleamp。對于一條消息,操作系統(tǒng)到底調用應用程序中的哪個函數(shù)(回調函數(shù))來處理呢?操作系統(tǒng)調用的就是接受消息的窗口所屬的類型中的 lpfnWndProc成員指定的函數(shù)。 =CS_HREDRAW | CS_VREDRAW。 =LoadCursor(NULL,IDC_CROSS)。 =xiexin20xx。wndcls)。 hwnd=CreateWindow(xiexin20xx,My window, WS_OVERLAPPEDWINDOW, 0,0,600,400,NULL,NULL,hInstance,NULL)。 ShowWindow(hwnd ,SW_SHOWNORMAL)。 WS_OVERLAPPEDWINDOW類型 的窗口具有: Creates an overlapped window with the WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, and WS_MAXIMIZEBOX styles. 42 Windows消息循環(huán) 消息隊列和在應用程序中的輪詢處理 43 Windows消息循環(huán) BOOL GetMessage( LPMSG lpMsg, // 指向消息結構體的地址 HWND hWnd, // 接收消息的窗口句柄 UINT wMsgFilterMin, // 消息的最小值 (一般取 0) UINT wMsgFilterMax //消息的最大值 (一般取 0) )。msg,NULL,0,0)) { TranslateMessage(amp。 } return 。 該函數(shù)內部主要通過 switchcase來確定窗口接收的是什么消息,以及如何處理這些消息。 break。 } return 0。 /* 消息處理函數(shù) wndProc的聲明 */ long WINAPI WindowProc(HWND,UINT,WPARAM,LPARAM)。 =ECJTU。 //創(chuàng)建窗口 //顯示窗口 ShowWindow(h_wnd,SW_SHOWMAXIMIZED)。msg)。 } 50 利用 SDK函數(shù)創(chuàng)建窗口 LRESULT CALLBACK WindowProc(HWND hwnd,UINT uMsg, WPARAM wParam,LPARAM lParam) { switch(uMsg) { case WM_LBUTTONDOWN: MessageBox(hwnd,mouse clicked,message,0)。 case WM_DESTROY: PostQuitMessage(0)。 } 示例 3 51 MFC編程 SDK的功能非常強大,需要記很多的函數(shù),當面向對象編程成為主流的時候,微軟將 SDK的函數(shù)分類進行封裝,這就是MFC(Microsoft Foundation Class) MFC中,函數(shù)名及其用法與 SDK中基本一致。 } }。 BOOL App ::InitInstance() //InitInstance函數(shù)的定義 // { MessageBox(0,My Window,InitInstance, MB_OK|MB_ICONASTERISK)。 objShowWindow(SW_SHOWMAXIMIZED)。 } //創(chuàng)建應用程序對象 App appobject。 BEGIN_MESSAGE_MAP(sample,CFrameWnd) ON_WM_LBUTTONDOWN( ) END_MESSAGE_MAP( ) //消息映射 示例 5 56 網(wǎng)絡安全編程 網(wǎng)絡安全基礎編程技術主要包括: – Socket編程 – 注冊表編程 – 文件系統(tǒng)編程 – 定時器編程 – 駐留程序編程 – 多線程編程。 使用 Winsock提供的 API函數(shù)是最基本的網(wǎng)絡編程技術。 一個完整的套接字連接則用一個相關描述: (協(xié)議,本地主機地址,本地端口,遠地主機地址,遠地端口) 一個套接字相關則包含本地主機地址、本地端口號、遠地主機地址、遠地端口號以及使用的協(xié)議類型。 通信區(qū)域也叫地址族 ,它是一個抽象的概念,主要用于將通過套接字通信的進程的共有特性綜合在一起。 基于 Intel的 CPU(即 PC機)采用的是 低位先存 。 客戶機 /服務器模式的建立基于兩個原因: 網(wǎng)絡中軟硬件資源、運算能力和信息不均等 網(wǎng)間進程通信完全是異步的。 ③接收到重復服務請求,處理該請求并發(fā)送應答信號。 ④返回第二步,等待另一客戶請求。 ③請求結束后關閉通信通道并終止。 65 套接字的類型 流式套接字( SOCK_STREAM) 提供面向連接、可靠的數(shù)據(jù)傳輸服務,數(shù)據(jù)無差錯、無重復的發(fā)送,且按發(fā)送順序接
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1