• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              3 隨筆 :: 10 文章 :: 0 評論 :: 0 Trackbacks

            學習了一個星期的SDK,下面是做的點筆記

            消息宏前綴:
            WM_:窗口消息
            BM_:按鈕控制消息
            CB_:組合框控制消息
            EM_:編輯框控制消息
            LB_:列表框控制消息
            SBM_:滾動條控制消息


            一個句柄標識一個Windows使用的唯一整數數值,用來標識應用程序中不同對象和同類對象中的不同的實例,應用程序通過句柄來訪問相應的對象信息
            HWND? 窗口句柄
            HDC?? 設備環境句柄
            HINSTANCE?? 當前實例句柄
            HBITMAP?? 位圖句柄
            HCURSOR?? 光標句柄
            HICON???? 圖標句柄
            HFONT???? 字體句柄
            HBRUSH??? 筆刷句柄
            HMENU???? 菜單句柄
            HFILE???? 文件句柄

            SDK常用的數據結構:
            ? MSG:包含一個消息的全部信息
            ? WNDCLASS:包含窗口類的全部信息
            ? RECT:矩形區域
            ? PAINTSTRUCT:為每一個窗口保存一個"繪圖信息結構"
            ? TEXTMETRIC :字體結構

            InvalidateRect和UpdateWindow的區別

            InvalidateRect是將客戶區標記為無效,并產生WM_PAINT消息,Windows會將WM_PAINT消息放入隊列,等待窗口過程的處理,然后操作系統將WM_PAINT當作是低優先級消息,如果后面有其他的動作要處理,則可能會出現空白的區域需要等待一段時間才被刷新。
            UpdateWindow則將導致操作系統立即用WM_PAINT調用窗口過程,而不進入隊列,使窗口得到立即的刷新。窗口過程完成刷新后立即退出,Windows將控制返回給UpdateWindow之后的語句。*/

            if(!TranslateAccelerator(hwnd,hAccel,&msg))
            在消息循環中,截獲加速鍵消息TranslateAccelerator尋找WM_KEYDOWN,WM_CHAR,WM_KEYUP序列與表中鍵值匹配的字符,如果找到,它插入一條WM_COMMAND到消息隊列,在消息隊列中的命令ID可以是加速鍵表定義的任何入口

            PostQuitMessage函數投遞一個WM_QUIT消息到線程消息隊列并且立即返回.該函數簡單的通知系統線程請求馬上退出.當線程從它的消息隊列收到WM_QUIT消息時,將退出自身消息循環并且交還控制給操作系統.WM_QUIT消息的wParam參數作為程序退出碼返回給系統處理.

            PtInRect(&rect, point)//判斷點是否在矩形內
            wsprintf(char szTitle[],"%d",i)//把輸出格式和輸出變量送到szTitle數組

            ?

            ?


            ?

            posted on 2006-07-03 19:21 dbsky 閱讀(197) 評論(0)  編輯 收藏 引用 所屬分類: 東南西北
            热re99久久精品国99热| 91麻豆精品国产91久久久久久| 久久电影网2021| 国产99久久久国产精品~~牛| 久久久久亚洲AV成人网人人网站| 激情五月综合综合久久69| 久久福利青草精品资源站| 亚洲精品国精品久久99热| www.久久99| 久久妇女高潮几次MBA| 久久免费国产精品一区二区| 久久无码国产专区精品| 99久久精品九九亚洲精品| 亚洲va国产va天堂va久久| 亚洲国产高清精品线久久| 久久久综合九色合综国产| 色综合久久久久无码专区| 亚洲精品国精品久久99热| 99久久国产热无码精品免费久久久久| 久久亚洲AV无码精品色午夜| 99久久精品免费| 久久99国产精一区二区三区| 亚洲精品乱码久久久久66| 18禁黄久久久AAA片| 色综合久久88色综合天天 | 狠狠综合久久综合中文88| 久久精品国产免费一区| 俺来也俺去啦久久综合网| 欧美牲交A欧牲交aⅴ久久| 要久久爱在线免费观看| 久久久久亚洲AV无码专区网站 | 久久亚洲国产精品123区| 久久亚洲AV成人无码电影| 天天影视色香欲综合久久| 精品久久久久久无码中文字幕 | 中文成人久久久久影院免费观看| 久久免费精品一区二区| 97热久久免费频精品99| 久久99精品久久久久久动态图| 久久久国产精品亚洲一区| 久久精品日日躁夜夜躁欧美|