Windows程式設計C 之第乙個Windows程式

2021-07-09 19:24:47 字數 1373 閱讀 3886

這篇文章主要是來介紹如何create乙個最基本的windows程式。它建立的視窗是最基本的空白視窗,下面是對應的**。
#ifndef unicode

#define unicode

#endif

#include

lresult callback windowproc(hwnd hwnd, uint umsg, wparam wparam, lparam lparam);

int winapi wwinmain(hinstance hinstance, hinstance, pwstr pcmdline, int ncmdshow)

; wc.lpfnwndproc = windowproc;

wc.hinstance = hinstance;

wc.lpszclassname = class_name;

registerclass(&wc);

// 建立視窗

hwnd hwnd = createwindowex(

0, // 視窗的風格

class_name, // 視窗類

// 大小和位置

cw_usedefault, cw_usedefault, cw_usedefault, cw_usedefault,

null, // 父視窗

null, // 選單

hinstance, // 控制代碼

null

// 附加的應用程式資料

);if (hwnd == null)

showwindow(hwnd, ncmdshow);

// 執行迴圈loop

msg msg = ;

while (getmessage(&msg, null, 0, 0))

return0;}

lresult callback windowproc(hwnd hwnd, uint umsg, wparam wparam, lparam lparam)

return

0; }

return defwindowproc(hwnd, umsg, wparam, lparam);

}

wwinmain 是程式的入口點。當程式啟動時,它註冊了一些關於應用程式視窗行為的資訊。windowproc是乙個非常重要的函式,他定了視窗的具體行為,包括外表,與使用者的互動等等。如果視窗建立成功,程式就會進入乙個迴圈,直到使用者關閉視窗,迴圈才會結束。其中,dispatchmessage把訊息傳遞給windowsproc。

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...

第乙個windows程式

includeint winapi winmain hinstance hinstance,hinstance hprevinstance,lpstr ipcmdline,int ncmdshow 如題,第乙個win程式,執行結果如圖 首次執行過程出現這個問題 發現是message寫錯,首字母沒有大...

第乙個程式設計問題

從現在開始學程式設計 遇到各種問題 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高 於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提 成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間...