SlideShare uma empresa Scribd logo
1 de 19
建立視窗框架 ,[object Object],[object Object]
視窗框架物件 ,[object Object]
[object Object],視窗框架物件 系統選單 視窗控制按鈕
[object Object],[object Object],視窗框架物件
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],視窗框架物件 產生、建立 、 顯示 視窗框架物件
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],建立視窗框架的函數
[object Object],[object Object],[object Object],建立視窗框架的函數
[object Object],[object Object],[object Object],建立視窗框架的函數
Window Styles  建立一個視窗時,即將該視窗宣告為不可接收任何訊息。 WS_DISABLED 建立雙外框,但沒有標題的的視窗。 WS_DLGFRAME 當子視窗收到一個重繪訊息時,將不會重繪被其他子視窗覆蓋的部份。 WS_CLIPSIBLINGS 將視窗設定為第一個控制項,通常用於由控制項群組所組成的對話盒視窗,並可利用方向鍵在控制項間移動。 WS_GROUP 當在父視窗中繪圖時,繼會避開被子視窗遮蓋的部份不畫。 WS_CLIPCHILDREN 此祝窗為子視窗,但不能與 WS_POPUP 並用。 WS_CHILD 有標題欄 ( 含 WS_BORDER) ,但不可與 WS_DLGFRAME 樣式並用。 WS_CAPTION 有外框。 WS_BORDER 說明 特性參數
Window Styles  建立一個可重疊的視窗。 WS_OVERLAPPED 建立一個具有下列特性的視窗: WS_OVERLAPPED 、 WS_CAPTION 、 WS_SYSMENU 、 WS_THICKFRAME 、 WS_MINIMIZEBOX 、 WS_MAXIMIZEBOX 。 WS_OVERLAPPEDWINDOW 建立一個有最小化按鈕的視窗 ( 須與 WS_SYSMENU 並用 ) 。 WS_MINIMIZEBOX 建立一個彈出式視窗 ( 不可與 WS_CHILD 並用 ) 。 WS_POPUP 建立一個起始大小為最小化的視窗。 WS_MINIMIZE 建立一個有最大化按鈕的視窗 ( 須與 WS_SYSMENU 並用 ) 。 WS_MAXIMIZEBOX 建立一個起始大小為最大化的視窗。 WS_MAXIMIZE 建立一個具有水平捲軸的視窗。 WS_HSCROLL 說明 特性參數
Window Styles  建立一個具有垂直捲軸的視窗。 WS_VSCROLL 設定視窗一開始即顯示在螢幕上。 WS_VISIBLE 建立一個可用滑鼠調整大小的細外框視窗。 WS_THICKFRAME 設定使用者可以利用 Tab 鍵在視窗的控制項中移動。 WS_TABSTOP 建立一個左上角可拉出系統選單的視窗。 WS_SYSMENU 建立一個彈出式視窗並具有 WS_BORDER 、 WS_POPUP 、 WS_SYSMENU 等特性。 WS_POPUPWINDOW 說明 特性參數
[object Object],[object Object],[object Object],[object Object],建立視窗框架的函數
[object Object],[object Object],[object Object],[object Object],建立視窗框架的函數
[object Object],[object Object],[object Object],建立視窗框架的函數
建立視窗框架的函數 ,[object Object],設定視窗接受檔案以拖拽方式開啟。 WS_EX_ACCEPTFILES 讓視窗有向左對齊的屬性,此為預設值。 WS_EX_LEFT 建立一個雙外框且具有標題欄的視窗。 WS_EX_DLGMODALFRAME 允許使用者使用 Tab 鍵操作子視窗。 WS_EX_CONTROLPARENT 建立一個在標題欄具有問號按鈕的視窗,當使用者點擊該問號時,視窗將會收到 WM_HELP 訊息。 WS_EX_CONTEXTHELP 建立具有 3D 立體感的視窗 ( 帶陰影的邊界 ) 。 WS_EX_CLIENTEDGE 說明 參數
建立視窗框架的函數 =WS_EX_CLIENTEDGE | WS_EX_WINDOWEDGE WS_EX_OVERLAPPEDWINDOW =WS_EX_WINDOWEDGE | WS_EX_TOPMOST WS_EX_PALETTEWINDOW 在視窗的客戶區左方效置一個捲軸。 WS_EX_LEFTSCROLLBAR 在視窗的客戶區左方效置一個捲軸,此為預設值。  WS_EX_RIGHTSCROLLBAR 讓視窗具有向右對齊的特性。 WS_EX_RIGHT 設定子視窗不必於被建立或消減時傳出 WM_PARENTNOTIFY 訊息給父視窗。 WS_EX_NOPATARENTNOTIFY 建立一個多文件的子視窗。 WS_EX_MDICHILD 以左向右的方式顯示視窗文字,預設值。 WS_EX_LTRREADING 說明 參數
建立視窗框架的函數 建立一個透明視窗。 WS_EX_TRANSPARENT 以右向左的方式顯示視窗文字, WS_EX_RTLREADING 建立一個具有浮雕外框的視窗。 WS_EX_WINDOWEDGE 設定視窗置於所有不具 WS_EX_TOPMOST 特性視窗之上,即使該視窗並不處於有效狀態。 WS_EX_TOPMOST 建立一個工具視窗,該視窗被當成一個浮動的工具列使用。 WS_EX_TOOLWINDOW 建立一個 3D 外框的視窗,且不接受使用者之資料輸入。 WS_EX_STATICEDGE 說明 參數
[object Object],顯示視窗框架的函數 以最小化方式顯示視窗。 SW_SHOWMINIMIZED 將視窗最小化,縮成一個 icon 。 SW_SHOWMINNOACTIVE 以最大化方式顯示視窗。 SW_SHOWMAXIMIZED 隱藏視窗,並將控制權交給其視窗。 SW_HIDE 以設計大小,顯示視窗。 SW_SHOW 顯示窗,如果視窗處於最大化或者最小化,則還原到預設的大小。 SW_RESTORE 將視窗最小化,並將控制權交給目前作業系統中最上層的視窗。 SW_MINIMIZE 說明 參數
顯示視窗框架的函數 以目前的狀態顯示視窗。 SW_SHOWNA 顯示視窗,並將其設定為活動視窗,如果視窗為最小化或最大化,則還原至預設的位置與大小。 SW_SHOWNORMAL 以上一次顯示的大小與位置顯示視窗。 SW_SHOWNOACTIVE 說明 參數

Mais conteúdo relacionado

Destaque

Giles Calver, Some thoughts on food packaging at Outstanding By Design
Giles Calver, Some thoughts on food packaging at Outstanding By DesignGiles Calver, Some thoughts on food packaging at Outstanding By Design
Giles Calver, Some thoughts on food packaging at Outstanding By DesignBank of Ireland
 
Pinterest – a beginners guide for business
Pinterest – a beginners guide for businessPinterest – a beginners guide for business
Pinterest – a beginners guide for businessBambi Gordon
 
香港六合彩
香港六合彩香港六合彩
香港六合彩vlymfb
 
六合彩,香港六合彩
六合彩,香港六合彩六合彩,香港六合彩
六合彩,香港六合彩xvektg
 
Create Table
Create TableCreate Table
Create Tablejiannrong
 
Marketing wisdom for SMEs
Marketing wisdom for SMEsMarketing wisdom for SMEs
Marketing wisdom for SMEsBambi Gordon
 
The Perfect Us Economic Storm
The Perfect Us Economic StormThe Perfect Us Economic Storm
The Perfect Us Economic Stormguesta3e32d
 
ต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคม
ต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคมต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคม
ต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคมSatapon Yosakonkun
 
Lorenzo Tonti on his work for Gubeen at Outstanding By Design
Lorenzo Tonti on his work for Gubeen at Outstanding By DesignLorenzo Tonti on his work for Gubeen at Outstanding By Design
Lorenzo Tonti on his work for Gubeen at Outstanding By DesignBank of Ireland
 
Taller.mapuche.ricardo.espinoza
Taller.mapuche.ricardo.espinozaTaller.mapuche.ricardo.espinoza
Taller.mapuche.ricardo.espinozaRicardo Espinoza
 
ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...
ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...
ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...Satapon Yosakonkun
 
รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554
รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554
รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554Satapon Yosakonkun
 

Destaque (20)

Giles Calver, Some thoughts on food packaging at Outstanding By Design
Giles Calver, Some thoughts on food packaging at Outstanding By DesignGiles Calver, Some thoughts on food packaging at Outstanding By Design
Giles Calver, Some thoughts on food packaging at Outstanding By Design
 
Pinterest – a beginners guide for business
Pinterest – a beginners guide for businessPinterest – a beginners guide for business
Pinterest – a beginners guide for business
 
Index
IndexIndex
Index
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
六合彩,香港六合彩
六合彩,香港六合彩六合彩,香港六合彩
六合彩,香港六合彩
 
ER_model
ER_modelER_model
ER_model
 
Create Table
Create TableCreate Table
Create Table
 
правила дорожного движения
правила дорожного движенияправила дорожного движения
правила дорожного движения
 
празднование масленицы
празднование масленицыпразднование масленицы
празднование масленицы
 
Компьютер друг или враг
Компьютер  друг  или  врагКомпьютер  друг  или  враг
Компьютер друг или враг
 
Kids Friends
Kids FriendsKids Friends
Kids Friends
 
Potpis u kur anu
Potpis u kur anuPotpis u kur anu
Potpis u kur anu
 
Zotero
ZoteroZotero
Zotero
 
Marketing wisdom for SMEs
Marketing wisdom for SMEsMarketing wisdom for SMEs
Marketing wisdom for SMEs
 
The Perfect Us Economic Storm
The Perfect Us Economic StormThe Perfect Us Economic Storm
The Perfect Us Economic Storm
 
ต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคม
ต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคมต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคม
ต้นวิจัย ใบเศรษฐกิจ ผลิตผลสังคม
 
Lorenzo Tonti on his work for Gubeen at Outstanding By Design
Lorenzo Tonti on his work for Gubeen at Outstanding By DesignLorenzo Tonti on his work for Gubeen at Outstanding By Design
Lorenzo Tonti on his work for Gubeen at Outstanding By Design
 
Taller.mapuche.ricardo.espinoza
Taller.mapuche.ricardo.espinozaTaller.mapuche.ricardo.espinoza
Taller.mapuche.ricardo.espinoza
 
ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...
ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...
ผลงานวิชาการและคลังความรู้กับประเด็นที่ควรคำนึงในยุคดิจิทัล Reference tools &...
 
รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554
รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554
รายงานข่าววิทยาศาสตร์และเทคโนโลยี ประจำเดือนสิงหาคม 2554
 

Mais de jiannrong

生命教育與動物保護
生命教育與動物保護生命教育與動物保護
生命教育與動物保護jiannrong
 
生命教育
生命教育生命教育
生命教育jiannrong
 
Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿jiannrong
 
網站規劃
網站規劃網站規劃
網站規劃jiannrong
 
VB 課程進階第三天預排內容
VB 課程進階第三天預排內容VB 課程進階第三天預排內容
VB 課程進階第三天預排內容jiannrong
 
第十二章解答
第十二章解答第十二章解答
第十二章解答jiannrong
 
第十一章解答
第十一章解答第十一章解答
第十一章解答jiannrong
 
第十章解答
第十章解答第十章解答
第十章解答jiannrong
 
第九章解答
第九章解答第九章解答
第九章解答jiannrong
 
MySQL資料表正規化草稿
MySQL資料表正規化草稿MySQL資料表正規化草稿
MySQL資料表正規化草稿jiannrong
 
第七章解答
第七章解答第七章解答
第七章解答jiannrong
 
第六章解答
第六章解答第六章解答
第六章解答jiannrong
 
第五章解答
第五章解答第五章解答
第五章解答jiannrong
 
第四章解答
第四章解答第四章解答
第四章解答jiannrong
 
第三章解答
第三章解答第三章解答
第三章解答jiannrong
 
第二章解答
第二章解答第二章解答
第二章解答jiannrong
 
第一章解答
第一章解答第一章解答
第一章解答jiannrong
 
第八章解答
第八章解答第八章解答
第八章解答jiannrong
 
Hb1004 function3
Hb1004 function3Hb1004 function3
Hb1004 function3jiannrong
 
Php6 mysql 0
Php6 mysql 0Php6 mysql 0
Php6 mysql 0jiannrong
 

Mais de jiannrong (20)

生命教育與動物保護
生命教育與動物保護生命教育與動物保護
生命教育與動物保護
 
生命教育
生命教育生命教育
生命教育
 
Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿
 
網站規劃
網站規劃網站規劃
網站規劃
 
VB 課程進階第三天預排內容
VB 課程進階第三天預排內容VB 課程進階第三天預排內容
VB 課程進階第三天預排內容
 
第十二章解答
第十二章解答第十二章解答
第十二章解答
 
第十一章解答
第十一章解答第十一章解答
第十一章解答
 
第十章解答
第十章解答第十章解答
第十章解答
 
第九章解答
第九章解答第九章解答
第九章解答
 
MySQL資料表正規化草稿
MySQL資料表正規化草稿MySQL資料表正規化草稿
MySQL資料表正規化草稿
 
第七章解答
第七章解答第七章解答
第七章解答
 
第六章解答
第六章解答第六章解答
第六章解答
 
第五章解答
第五章解答第五章解答
第五章解答
 
第四章解答
第四章解答第四章解答
第四章解答
 
第三章解答
第三章解答第三章解答
第三章解答
 
第二章解答
第二章解答第二章解答
第二章解答
 
第一章解答
第一章解答第一章解答
第一章解答
 
第八章解答
第八章解答第八章解答
第八章解答
 
Hb1004 function3
Hb1004 function3Hb1004 function3
Hb1004 function3
 
Php6 mysql 0
Php6 mysql 0Php6 mysql 0
Php6 mysql 0
 

建立視窗框架

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Window Styles 建立一個視窗時,即將該視窗宣告為不可接收任何訊息。 WS_DISABLED 建立雙外框,但沒有標題的的視窗。 WS_DLGFRAME 當子視窗收到一個重繪訊息時,將不會重繪被其他子視窗覆蓋的部份。 WS_CLIPSIBLINGS 將視窗設定為第一個控制項,通常用於由控制項群組所組成的對話盒視窗,並可利用方向鍵在控制項間移動。 WS_GROUP 當在父視窗中繪圖時,繼會避開被子視窗遮蓋的部份不畫。 WS_CLIPCHILDREN 此祝窗為子視窗,但不能與 WS_POPUP 並用。 WS_CHILD 有標題欄 ( 含 WS_BORDER) ,但不可與 WS_DLGFRAME 樣式並用。 WS_CAPTION 有外框。 WS_BORDER 說明 特性參數
  • 10. Window Styles 建立一個可重疊的視窗。 WS_OVERLAPPED 建立一個具有下列特性的視窗: WS_OVERLAPPED 、 WS_CAPTION 、 WS_SYSMENU 、 WS_THICKFRAME 、 WS_MINIMIZEBOX 、 WS_MAXIMIZEBOX 。 WS_OVERLAPPEDWINDOW 建立一個有最小化按鈕的視窗 ( 須與 WS_SYSMENU 並用 ) 。 WS_MINIMIZEBOX 建立一個彈出式視窗 ( 不可與 WS_CHILD 並用 ) 。 WS_POPUP 建立一個起始大小為最小化的視窗。 WS_MINIMIZE 建立一個有最大化按鈕的視窗 ( 須與 WS_SYSMENU 並用 ) 。 WS_MAXIMIZEBOX 建立一個起始大小為最大化的視窗。 WS_MAXIMIZE 建立一個具有水平捲軸的視窗。 WS_HSCROLL 說明 特性參數
  • 11. Window Styles 建立一個具有垂直捲軸的視窗。 WS_VSCROLL 設定視窗一開始即顯示在螢幕上。 WS_VISIBLE 建立一個可用滑鼠調整大小的細外框視窗。 WS_THICKFRAME 設定使用者可以利用 Tab 鍵在視窗的控制項中移動。 WS_TABSTOP 建立一個左上角可拉出系統選單的視窗。 WS_SYSMENU 建立一個彈出式視窗並具有 WS_BORDER 、 WS_POPUP 、 WS_SYSMENU 等特性。 WS_POPUPWINDOW 說明 特性參數
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. 建立視窗框架的函數 =WS_EX_CLIENTEDGE | WS_EX_WINDOWEDGE WS_EX_OVERLAPPEDWINDOW =WS_EX_WINDOWEDGE | WS_EX_TOPMOST WS_EX_PALETTEWINDOW 在視窗的客戶區左方效置一個捲軸。 WS_EX_LEFTSCROLLBAR 在視窗的客戶區左方效置一個捲軸,此為預設值。 WS_EX_RIGHTSCROLLBAR 讓視窗具有向右對齊的特性。 WS_EX_RIGHT 設定子視窗不必於被建立或消減時傳出 WM_PARENTNOTIFY 訊息給父視窗。 WS_EX_NOPATARENTNOTIFY 建立一個多文件的子視窗。 WS_EX_MDICHILD 以左向右的方式顯示視窗文字,預設值。 WS_EX_LTRREADING 說明 參數
  • 17. 建立視窗框架的函數 建立一個透明視窗。 WS_EX_TRANSPARENT 以右向左的方式顯示視窗文字, WS_EX_RTLREADING 建立一個具有浮雕外框的視窗。 WS_EX_WINDOWEDGE 設定視窗置於所有不具 WS_EX_TOPMOST 特性視窗之上,即使該視窗並不處於有效狀態。 WS_EX_TOPMOST 建立一個工具視窗,該視窗被當成一個浮動的工具列使用。 WS_EX_TOOLWINDOW 建立一個 3D 外框的視窗,且不接受使用者之資料輸入。 WS_EX_STATICEDGE 說明 參數
  • 18.
  • 19. 顯示視窗框架的函數 以目前的狀態顯示視窗。 SW_SHOWNA 顯示視窗,並將其設定為活動視窗,如果視窗為最小化或最大化,則還原至預設的位置與大小。 SW_SHOWNORMAL 以上一次顯示的大小與位置顯示視窗。 SW_SHOWNOACTIVE 說明 參數