日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong

發布時間:2025/3/20 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
窗體的擴展樣式GWL_EXSTYLE:用于SetWindowLong

SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or
  WS_EX_TRANSPARENT or
  WS_EX_LAYERED );
  WS_EX_ACCEPTFILES = 0x00000010
  指明了一個已創建視窗具有拖拽文件功能
  WS_EX_APPWINDOW = 0x00040000
  強制一個可見的頂級視窗到工具欄上
  WS_EX_CLIENTEDGE = 0x00000200
  使一個視窗具有凹陷邊框
  WS_EX_COMPOSITED = 0x02000000
  Windows XP:將一個窗體的所有子窗口使用雙緩沖按照從低到高方式繪制出來,參閱remark項.如果這個視窗已經使用經典樣式中的下列值CS_OWNDC , CS_CLASSDC,WS_EX_CONTEXTHELP.此參數將不能使用.
  這個樣式的視窗在標題欄上有一個問號,當擁護點擊著個問號,鼠標變成一個問號,如果用戶然后點擊一個子窗口,子窗就會收到一條WM_HELP消息.子窗口 將把這個消息傳遞給他的父進程,這個父進程將用HELP_WM_HELP命令調用WinHelp函數.這個幫助程序常常彈出一個典型的包含其子窗口的幫助 的窗口
  本參數不能和WS_MAXIMIZEBOX ,WS_MINIMIZEBOX一起使用
  WS_EX_CONTROLPARENT = 0x00010000
  這個窗體本身包含了參與對話框導航的子窗口.如果使用了這個參數,對話框管理器?入這個窗體的子窗口,當執行導航操作時,比如按住TAB鍵,方向鍵.
  WS_EX_DLGMODALFRAME = 0x00000001
  創建一個具有雙邊框的窗口,這個窗口可以通過使用WS_CAPTION樣式被創建成具有一個標題欄的窗口.
  WS_EX_LAYERED = 0x00080000
  Windows 2000/XP:創建一個分層的窗口.注意,這不能用在子窗口上.同樣,如果窗口具有CS_OWNDC ,CS_CLASSDC樣式,這也不用使用.
  WS_EX_LAYOUTRTL = 0x00400000
  阿拉伯以及西伯來版本的98/ME,2000/XP創建一個水平起點在右邊的窗口.越往左邊水平坐標值變大.
  WS_EX_LEFT = 0x00000000
  創建一個窗口具有一般的左對齊屬性.此為默認
  WS_EX_LEFTSCROLLBAR = 0x00004000
  如果外殼語言是西伯來,阿拉伯,或者其他閱讀順序的語言,豎滾動條將會在客戶區的左邊.對其他語言,此參數忽略.
  WS_EX_LTRREADING = 0x00000000
  窗體的文字按照從左到右排列.此為默認.
  WS_EX_MDICHILD = 0x00000040
  創建一個多文檔界面的子窗口.
  WS_EX_NOACTIVATE = 0x08000000
  Windows 2000/XP:一個使用此參數創建的頂級窗口不會變成前臺窗口,當用戶點擊他時.系統不會將此窗口放到前臺,當用戶最小化或者關閉這個前臺窗口.
  要激活這樣的窗口,使用SetActiveWindow或者SetForegroundWindow函數
  此類型的窗口默認不會顯示在任務欄上.要強行將這樣的窗口顯示到任務欄上,使用WS_EX_APPWINDOW參數.
  WS_EX_NOINHERITLAYOUT = 0x00100000
  Windows 2000/XP:用此參數創建的窗體不會傳遞他的窗口布局給他的子窗口
  WS_EX_NOPARENTNOTIFY = 0x00000004
  指明一個使用此參數創建的窗口不發送WM_PARENTNOTIFY消息給他的父窗口當這個窗口被創建或者銷毀的時候.
  WS_EX_OVERLAPPEDWINDOW = (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE)
  聯合了WS_EX_CLIENTEDGE and WS_EX_WINDOWEDGE styles
  WS_EX_PALETTEWINDOW = (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST)
  聯合了WS_EX_WINDOWEDGE, WS_EX_TOOLWINDOW, and WS_EX_TOPMOST styles.
  WS_EX_RIGHT = 0x00001000
  窗口具有一般的右對齊屬性.這要依靠這個窗口的類.這個樣式只有外殼語言是西伯來語,阿拉伯語等其他閱讀順序的語言才有影響,否則此樣式別忽略
  對文字標簽或者編輯框使用WS_EX_RIGHT樣式跟使用SS_RIGHT 或者 ES_RIGHT影響是一樣的.對按鈕使用這個樣式跟使用BS_RIGHT 和BS_RIGHTBUTTON的影響是一樣的
  WS_EX_RIGHTSCROLLBAR = 0x00000000
  豎直滾動條顯示在客戶區的右邊.默認.
  WS_EX_RTLREADING = 0x00002000
  如果外殼語言是西伯來語,阿拉伯語等支持排列方式閱讀的語言,窗體文字將按照從右到左的閱讀順序.對其他語言,此樣式忽略.
  WS_EX_STATICEDGE = 0x00020000
  創建一個窗口具有三維邊框用來表示一個項目不接受用戶輸入.
  WS_EX_TOOLWINDOW = 0x00000080
  創建一個工具窗口:也就是說,這個窗口被用來做浮動工具條.一個工具窗口具有一個比一般的標題欄短的標題欄,并且系統在標題欄使用小字體.作為工具窗口, 它不顯示在工具欄上.當用戶用ALT+TAB切換時也不出現在對話框中.如果一個工具窗有系統菜單,那么他的圖標不會被顯示在標題欄上.但是,你可以通過 鍵入ALT+TAB或者右鍵點擊標題欄來顯示系統菜單.
  WS_EX_TOPMOST = 0x00000008
  指明用此參數創建的窗口將會放在所有頂級視窗上并且停在最上面.即使這個窗口不是活動的.要添加或者移除他,使用SetWindowPos函數.
  WS_EX_TRANSPARENT = 0x00000020
  用此參數創建的的窗口在他同一線程的窗口被繪制前將不會被繪制.這個窗口透明的顯示,因為同一線程的窗口已經繪制出來
  要脫離這個限制激活透明,使用SetWindowRgn函數.
  WS_EX_WINDOWEDGE = 0x00000100
  使一個窗口具有凸起的邊框.

?

  特別推薦:

posted on 2011-01-17 23:55 linyawen 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/linyawen/archive/2011/01/17/1937863.html

總結

以上是生活随笔為你收集整理的窗体的扩展样式GWL_EXSTYLE:用于SetWindowLong的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。