• <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>
            幽幽
             
            posts - 51,  comments - 28,  trackbacks - 0

            這篇文章翻譯至MSDN2005,給自己學習,也給所有覺得它有用的人,文中難免有翻譯不到位或者錯誤的地方,望高手指正。譯者:歐昊川(轉載麻煩注明出處及譯者)

            2008年5月4日

            這個概述討論了窗口的一些特性,如窗口類型、狀態、大小及位置。

            1、窗口類型(WindowStyles)
            這一節描述層疊窗口、彈出窗口、子窗口、分層窗口、僅處理消息的窗口這五種類型。

            1.1層疊窗口(OverlappedWindows)
            層疊窗口是一個具有標題欄、邊框和客戶區的頂層窗口;也就是說它適合做為應用程序主窗口。它也可以具有一個系統菜單,最小和最大化按鈕,以及滾動條。一個層疊窗口被典型地用于包含所有上述組件的應用程序主窗口。

            通過在CreateWindowEx中指定WS_OVERLAPPED或者WS_OVERLAPPEDWINDOW樣式,一個應用程序就能創建一個層疊窗口。假如你使用第一個樣式,那么創建的窗口就具有一個標題欄和邊框;假如你使用第二個,那么窗口就具有一個標題欄,可以調整大小的邊框,系統菜單,以及最大最小化按鈕。

            1.2彈出窗口(Pop-upWindows)
            彈出窗口是一個非凡的層疊窗口,它被用于顯示在應用程序主窗口之外的對話框,消息框以及其他臨時窗口。標題欄對彈出窗口來說是可選的;除此之外,彈出窗口跟具有WS_OVERLAPPED樣式的層疊窗口一樣。

            你可以通過在CreateWindowEx中指定WS_POPUP樣式來創建一個彈出窗口。假如要使用標題欄,就加入WS_CAPTION樣式。使用WS_POPUPWINDOW樣式來創建一個含有邊框和系統菜單的彈出窗口。WS_CAPTION樣式必須與WS_POPUPWINDOW樣式一起使用才能使系統菜單可見。

            1.3子窗口(ChildWindows)
            子窗口具有WS_CHILD樣式并且它被限制在其父窗口的客戶區中。應用程序典型地使用子窗口來把其父窗口的客戶區劃分成幾個功能區域。你可以通過在CreateWindowEx中指定WS_CHILD樣式來創建子窗口。

            子窗口必須具有一個父窗口。父窗口可以是一個層疊窗口,彈出窗口,或者另外一個子窗口。你可以在CreateWindowEx中指定父窗口。假如你在CreateWindowEx中指定了WS_CHILD樣式但是沒有指定父窗口,那么系統不會創建這個子窗口。

            子窗口只具有一個客戶區而沒有其他特性,除非這些特性被明確的請求。應用程序可以為子窗口添加標題欄,系統菜單,最小化最大化按鈕,邊框,以及滾動條。但是子窗口不能具有自定義菜單。假如應用程序指定了一個自定義菜單句柄,那么無論是在它注冊這個子窗口類還是創建這個子窗口時,這個菜單句柄都被忽略。假如沒有指定邊框樣式,系統將創建一個無邊框窗口。應用程序可以使用無邊框的子窗口來劃分父窗口的客戶區假如想保持這種劃分對用戶是不可見的話。

            下面一節討論窗口的布置、裁剪、與父窗口的關系、消息四個主題。

            1.4窗口布置(Positioning)
            系統總是相對于父窗口客戶區的左上角來放置子窗口。子窗口的任何部分都不會出現在其父窗口的邊框之外。假如應用程序創建一個比父窗口大的子窗口,或者移動子窗口使得一個或者所有子窗口超出了父窗口的邊框,那么系統會裁剪子窗口,即在父窗口邊框之外的部分不被顯示。對父窗口產生影響的行為同樣會影響子窗口,這些行為如下:

             

            posted on 2008-08-16 13:38 幽幽 閱讀(1168) 評論(0)  編輯 收藏 引用 所屬分類: Windows

            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿(6)

            隨筆分類(35)

            隨筆檔案(51)

            文章分類(3)

            文章檔案(3)

            相冊

            我的鏈接

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            欧美一区二区三区久久综| 久久AⅤ人妻少妇嫩草影院| 色综合久久久久综合99| 99久久国产亚洲高清观看2024 | 久久99精品国产99久久6男男| 色综合久久久久无码专区| 人妻精品久久无码区| 国产99久久久国产精免费| 久久久久亚洲精品天堂久久久久久 | 久久久久九九精品影院| 久久99这里只有精品国产| 精品人妻久久久久久888| 97久久精品人人做人人爽| 久久人妻无码中文字幕| 四虎国产精品免费久久5151 | 漂亮人妻被黑人久久精品| 久久99精品国产99久久6| 色偷偷偷久久伊人大杳蕉| 色综合色天天久久婷婷基地| 久久久久久曰本AV免费免费| 大美女久久久久久j久久| 狠狠色婷婷久久一区二区| 久久综合丁香激情久久| 久久综合给合久久狠狠狠97色| 久久精品免费大片国产大片| 九九久久自然熟的香蕉图片| 久久精品成人欧美大片| 香蕉99久久国产综合精品宅男自 | 99精品国产综合久久久久五月天 | 精品久久久久久久久午夜福利| 久久精品亚洲男人的天堂| 久久精品国产亚洲网站| 亚洲精品乱码久久久久66| 欧美粉嫩小泬久久久久久久 | 久久人人爽人人人人爽AV| 久久精品国产亚洲AV不卡| 大蕉久久伊人中文字幕| 99久久www免费人成精品| 99久久亚洲综合精品成人| 99久久99这里只有免费的精品| 无码人妻精品一区二区三区久久久|