記錄我的Windows程式設計 一 建立視窗

2021-07-29 21:50:17 字數 1323 閱讀 9523

編譯器:vs2010

先建立乙個視窗,幾大元素:

//1.設計乙個視窗類

//2.註冊視窗類

//3.建立視窗

//4.顯示及更新視窗

//5.訊息迴圈

//6訊息處理函式

#include #include #include #include //1.設計乙個視窗類

//2.註冊視窗類

//3.建立視窗

//4.顯示及更新視窗

//5.訊息迴圈

//6.視窗函式

#define id_timer 1

static tchar sztitle = _t("測試程式");

hinstance hinst;

lresult callback wndproc(hwnd, uint, wparam, lparam);

//設計乙個視窗類

int winapi winmain(hinstance hinstance,hinstance hprevinstance,lpstr lpcmdline,int ncmdshow)

//建立視窗

//顯示及更新視窗

showwindow(hwnd,ncmdshow);

updatewindow(hwnd);

//訊息迴圈

msg msg;

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

return (int) msg.wparam;

}//訊息處理函式

lresult callback wndproc(hwnd hwnd, uint message, wparam wparam, lparam lparam)

return 0;

}

視窗到這裡就建立完成,可以新增東西了。

(重要)關於char要理解一下:

char適合ascii的程式設計,使用strcpy()這樣的函式。

wchar_t適合unicode的程式設計,使用wcscpy()這樣的函式。

tchar綜合以上編碼,會自動選擇,使用_tcscpy()這樣的函式。

這裡程式設計完全使用tchar型別。

關於轉換,經常會遇到直接插入字串"1.txt",這時,使用_t("1.txt")或text("1.txt")即可。

windows核心程式設計 記錄 1

物件,windows分為使用者物件和核心物件.說的最多的就是核心物件.核心物件有很多,程序,檔案,管道,and so on.需要記錄的只有乙個東西 closehandle 程序,有程序的核心物件,程序的核心物件比此程序的存在週期要常.程序結束的時候它所對應的核心物件並不會立刻結束,而是檢查它的計數器...

記錄windows遊戲程式設計 1

程式名稱 gamecore 2020年5月10日 用 勾勒遊戲開發所需要的程式框架 include 巨集 include define window height 600 define window width 800 define window title l 致我們永不熄滅的遊戲開發夢想 程式核...

我的web程式設計學習記錄2

特點 字型依次減小,權重依次降低。獨佔一行。這是標題4 這是標題5 這是標題6 特點 包裹的文字自成乙個段落,每個段落之間會隔開。這是乙個段落 這是乙個段落 這是乙個段落 相同 標籤和標籤顯示的效果都相同 不同 標籤是文字斜體顯示,標籤是斜體效果標 籤有優化搜尋引擎的效果,並且強調效果比標籤強,權重...