<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      怎樣記住WNDCLASS(EX)結(jié)構(gòu)和CreateWindow(Ex)參數(shù)

      Windows圖形編程最先遇到的就是WNDCLASS(EX)結(jié)構(gòu)和CreateWindow(Ex)函數(shù),都有一堆東西要記。雖然有IDE可以自動生成一個模板,或者有智能提示,我還是喜歡自己寫,我喜歡從底層把握一切細節(jié)。Windows的編程其實很簡潔的,函數(shù)名稱也比較直觀,就是有一些大的結(jié)構(gòu)或函數(shù)很難記(極少數(shù)),例如Direct3D就要用D3DPRESENT_PARAMETERS,創(chuàng)建字體的LOGFONT結(jié)構(gòu)等。不過用多了也就熟悉了,而且這些結(jié)構(gòu)一般都有些規(guī)律。

      其實WNDCLASS結(jié)構(gòu)還比較好記,總共有10個成員,可以簡稱為1,2,3,4,分別為:

      1個style;

      2個cb(count byte),分別是cbClsExtra和cbWndExtra;

      3個lp(long pointer),lpfnWndProc,lpszClassName,lpszMenuName;

      4個h(handle),分別是hbrBackground, hIcon, hCursor, hInstance;

      后來的WNDCLASSEX結(jié)構(gòu)比原版多了兩個:cbSize(結(jié)構(gòu)本身大小),hIconSm(小圖標)。關(guān)于小圖標,其實Petzold在其經(jīng)典著作中說這個WNDCLASSEX很奇怪,因為增加的兩個成員用處都不大。ico文件本來就可以存儲兩個圖標,一大一小,Windows可以根據(jù)情況選擇合適的圖標;但是又添了一個hIconSm,既要額外創(chuàng)建文件,又要手工指定,實在是費力不討好,所以他就建議,直接用WNDCLASS算了,不要用這個EX的東西。其實MSDN的文檔也說了,如果不需要指定小圖標,還是用原來的吧,沒啥影響。

      CreateWindow也有不少參數(shù),我一般寫成四行

      1. LPCTSTR lpClassName, LPCTSTR lpWindowName, //這行是窗口類名,窗口Title:指定你想創(chuàng)建什么窗口和窗口的標題

      2. DWORD dwStyle, //這行是窗口的Style:細節(jié)問題
      3. int x,    int y,    int nWidth,    int nHeight, //這行是窗口的Dimension,或者Geometry,即位置和大小:不用多說
      4. HWND hWndParent,    HMENU hMenu,    HINSTANCE hInstance,    LPVOID lpParam //這行是父窗口句柄,菜單句柄(或控件ID),實例句柄,額外參數(shù):一堆句柄

      CreateWindowEx只在最前面多了一個參數(shù)DWORD dwExStyle,但這個擴展的Style特別重要,因為很多種類的窗口只有通過這個才能創(chuàng)建,比如透明窗口、工具窗口、置頂窗口、多文檔界面(MDI)窗口等,一般做游戲的都要使用擴展Style(全屏窗口)。所以創(chuàng)建窗口時還是推薦使用Ex版本,一般情況第一個參數(shù)傳0就行了。

      posted @ 2010-11-29 21:05  Leading  閱讀(934)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久精品国产91精品亚洲| 国产精品久久久久久无毒不卡| 国产精品久久久久无码av色戒| 资源在线观看视频一区二区| 精品乱人伦一区二区三区| 久久精品天天中文字幕人妻 | 国产亚洲av产精品亚洲| 南川市| 在线看高清中文字幕一区| 日韩精品有码中文字幕| 不卡乱辈伦在线看中文字幕| 欧美 亚洲 另类 丝袜 自拍 动漫| 国产精品一区二区三区日韩| 国产精品一区在线蜜臀| 四虎精品免费永久免费视频| 国产蜜臀av在线一区在线| 一区二区三区国产偷拍| 久久99国产精品尤物| 四虎在线成人免费观看| 黄频在线播放观看免费| 久久亚洲精品11p| 少妇久久久久久久久久| 国产片av在线观看国语| 国产一区二区日韩在线| 少妇又爽又刺激视频| 精品少妇无码一区二区三批| 国产欧美日韩亚洲一区二区三区| 免费人成在线观看网站| 十八禁在线观看视频播放免费| 国产不卡的一区二区三区| 亚洲男人AV天堂午夜在| 国产精品无码无需播放器| 人妻中文字幕精品一页| 国产成人无码一二三区视频| 黄色大全免费看国产精品| 凉城县| 青青青爽在线视频观看| 国产成人精品a视频| 国产18禁黄网站禁片免费视频 | 久久亚洲综合精品成人网| 一区二区三区精品视频免费播放 |