Window程式設計

2021-06-16 09:47:34 字數 425 閱讀 6355

1) window訊息的傳遞

對於作業系統中的大量的訊息,每個訊息作業系統對應是採用post方式還是send方式都是定義好的,作業系統對每乙個訊息的封裝資訊也是預先有約定的(不同的訊息對應的wparam和lparam該存什麼資料都是約定好的)。所以針對不同的訊息,對於其傳送方式和引數資訊是要記的。

2) 視窗的建立

createwindow()函式負責所有的視窗的建立,其中的style引數確定了建立的視窗的樣式(edit/button/combox......),wndclass引數確定了視窗的註冊視窗類。理論上每個視窗都要為其註冊個視窗類,但是由於很多視窗的註冊視窗類都是一樣的,所有可以用系統註冊的視窗類方便建立。如當建立乙個button時,可以用系統中的button視窗類作為其視窗類

3)gdi畫圖

window程式設計脈絡

windows應用程式程式設計是一種基於訊息的程式設計。一般建立乙個視窗應用程式,按以下步驟 1.winmain函式是windows程式的入口函式。int winapi winmain hinstancehinstance handle to current instancehinstancehpr...

window下 UDP socket程式設計

udp提供的是無連線的,不可靠的資料傳輸 伺服器端程式的編寫 1 建立套接字 socket 這裡udp的套接字型別為資料報套接字 socket stream 2 將套接字繫結到乙個本地ip位址和埠上 bind 3 等待接收資料 recvfrom 4 使用closesocket 函式關閉套接字。客戶端...

window程式設計 訊息分類

window應用程式利用windows訊息 message 與應用程式及系統進行資訊交換。訊息分為 訊息號 有事先定義好的訊息名標識 位元組引數 wparam 用於提供訊息的附加資訊 長位元組引數 lparam 用於提供訊息的附加資訊 注 附加資訊與具體訊息號的值有關,在win中訊息用結構體msg表...