再過2個小時就要到上海比賽去了。閒暇時光還是和往常一樣,乙個人坐在辦公室,不喜歡在寢室。戀愛季,難免會多花點錢,昨晚老媽嚴厲批評了我,今早老爸**,就一句話,卡號給我。
自己看windows api ,mfc很久了,尚未入門。反思自己,學習觀上,心態不正;方**上,借用《一代宗師》一句話,老猿掛印回首望,關隘不在掛印而在回首望。所以我決定逼自己寫部落格。
文章多數汲取於csdn達達們的部落格,如有疏漏,敬請諒解。
程式入口:int callback winmain()
註冊視窗:registerwndclass()
建立視窗圖形:createwindow()
顯示視窗:showwindow()
updatewindow(hwnd);
進入訊息迴圈
while (getmessage(&msg, null, 0, 0))
// (2)建立視窗
hwnd hwnd; // 視窗控制代碼
hwnd = createwindow(
classname, // 視窗類名稱
100, // 視窗位置的 x 座標 , cw_usedefault
100, // 視窗位置的 y 座標 , cw_usedefault
400, // 視窗的寬度 , cw_usedefault
300, // 視窗的高度 , cw_usedefault
null, // 父視窗控制代碼
null, // 選單控制代碼
hinstance, // 應用程式控制代碼
null); // 視窗建立資料指標, wm_create lparam
if (!hwnd)
// (3)顯示並更新視窗
showwindow(hwnd, ncmdshow);
updatewindow(hwnd);
// (4)進入訊息迴圈
msg msg;
// 如果 msg 訊息為 wm_quit , getmessage 返回為 0 ,退出迴圈
while (getmessage(&msg, null, 0, 0))
// 程式結束
return msg.wparam;
}// 註冊視窗
atom registerwndclass( hinstance hinstance , lpcwstr classname)
// 視窗過程
lresult callback windowproc(
__in hwnd hwnd, // a handle to the window.
__in uint umsg, // the message.
__in wparam wparam, // additional message information
__in lparam lparam // additional message information
)return defwindowproc(hwnd, umsg, wparam, lparam);
}
主程成長之路
原文 0x01 技術 1 技術是程式設計師吃飯的手藝,打磨自己的手藝肯定無可厚非 2 保持對技術的熱愛,不斷學習,持續程式設計 3 有敬畏心,明白自己是在做商業專案,專案是有很多限定的邊界條件,懂得取捨 4 對於底層技術能勁量多的掌握,開發中總是會遇到一些崩潰,網路,圖形方面難解決的問題,如果基礎不...
菜鳥成長第一季
各位親,很不容易啊!我這只菜鳥決定正式起飛,一定要記住這個歷史性的日子啊!多年以後,當我再回首青蔥歲月的時候,不會忘記這段為acm拼搏的日子。我其實不太知道為什麼自己要搞acm,為什麼要折騰演算法這個東西。但是呢,既然已經是這個專業的人了,我就得對這個專業負責,好好加強自己的本領唄。對於未來,一片迷...
職業成長交流第二季
在這個柳絮飄揚的美麗季節裡,我們從遙遠的微軟總部西雅圖又迎來了一位測試專家,微軟360度 成功與成長 的作者之一,歐瓊老師。她是於2009 4 11下午4點11分抵達北京,來不及抖落一身的疲憊,更來不及倒到祖國母親的時間,便於2009 4 12日出現在中關村圖書大廈多功能廳裡,與近200位讀者交流起...