• <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)  編輯 收藏 引用 所屬分類: 東南西北
            日产精品久久久久久久| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 国产精品久久久天天影视香蕉| 久久97精品久久久久久久不卡| 国产99久久九九精品无码| 久久亚洲国产精品五月天婷| 国产成人精品综合久久久久 | 亚洲一区中文字幕久久| 日本精品一区二区久久久| 欧美亚洲色综久久精品国产| 成人亚洲欧美久久久久| 伊人久久大香线蕉综合影院首页 | 国产精品亚洲综合久久| 精品久久久久久国产| 狠狠色丁香久久婷婷综合蜜芽五月| 久久Av无码精品人妻系列 | 欧洲精品久久久av无码电影| 久久久久久久综合日本| 国产V亚洲V天堂无码久久久| 综合久久给合久久狠狠狠97色| 久久精品成人免费网站| 亚洲AV无码久久精品蜜桃| 日韩中文久久| 久久影院久久香蕉国产线看观看| 久久99亚洲网美利坚合众国| 久久丫忘忧草产品| 久久伊人亚洲AV无码网站| 久久精品国产99国产电影网 | 亚洲美日韩Av中文字幕无码久久久妻妇 | 久久久久亚洲av无码专区喷水| 久久精品国产WWW456C0M| 久久精品国产91久久麻豆自制| 久久婷婷五月综合色高清| 狠狠色丁香久久婷婷综合| 日韩一区二区三区视频久久| 国产亚洲精久久久久久无码AV| 91精品国产91久久久久久青草 | 久久久不卡国产精品一区二区| 久久综合久久综合久久| 韩国三级大全久久网站| 九九久久99综合一区二区|