編譯器: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 特點 包裹的文字自成乙個段落,每個段落之間會隔開。這是乙個段落 這是乙個段落 這是乙個段落 相同 標籤和標籤顯示的效果都相同 不同 標籤是文字斜體顯示,標籤是斜體效果標 籤有優化搜尋引擎的效果,並且強調效果比標籤強,權重...