• <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)  編輯 收藏 引用 所屬分類: 東南西北
            国产精品久久久久AV福利动漫| 国产欧美一区二区久久| 精品人妻伦一二三区久久| 亚洲国产精品久久久久婷婷软件 | 久久这里的只有是精品23| 热re99久久精品国99热| 久久不见久久见免费影院www日本| 久久久SS麻豆欧美国产日韩| 日本久久久精品中文字幕| 久久午夜无码鲁丝片秋霞 | 久久国产香蕉一区精品| 色婷婷综合久久久久中文一区二区| 国产福利电影一区二区三区久久老子无码午夜伦不 | 66精品综合久久久久久久| 一本色道久久HEZYO无码| 久久国产乱子伦精品免费午夜| 久久久无码精品亚洲日韩按摩| 性欧美大战久久久久久久| Xx性欧美肥妇精品久久久久久 | 国产精品久久久久影院色| 久久精品国产99久久久古代| 久久久久国产视频电影| 国产69精品久久久久99| 国产日产久久高清欧美一区| 97精品国产97久久久久久免费| 久久笫一福利免费导航 | 国产精品免费久久久久久久久| 久久久av波多野一区二区| 无遮挡粉嫩小泬久久久久久久| 久久久久久精品无码人妻| 亚洲精品乱码久久久久久不卡| 久久久国产一区二区三区| 久久福利青草精品资源站| 狠狠88综合久久久久综合网| 久久综合精品国产二区无码| 久久精品国产亚洲αv忘忧草| 久久这里有精品| 久久综合狠狠综合久久| 日韩精品久久久久久免费| …久久精品99久久香蕉国产| 99久久99这里只有免费的精品|