亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 窗口處理技巧大全.txt

?? 窗口處理技巧大全
?? TXT
字號:
窗口處理技巧大全 
     Vb提供了API函數SetWindowLong和GetWindowLong,可以讓我們很容易取得對窗口的操作;通過對窗口屬性的操作,可以更改窗口的顯示風格。有些看來是正常情況下無法實現的窗口,現在你可以很容易的實現。只要你想到,更多希奇古怪的你也能做到。快試試下面的例子吧。 



    一下例子中可能用到的API聲明和常量、變量聲明
    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
    Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
    Private Const SWP_NOSIZE = &H1
    Private Const SWP_NOZORDER = &H4
    Private Const SWP_NOMOVE = &H2
    Private Const SWP_DRAWFRAME = &H20
    Private Const GWL_STYLE = (-16)
    Private Const WS_THICKFRAME = &H40000
    Private Const WS_DLGFRAME = &H400000
    Private Const WS_POPUP = &H80000000
    Private Const WS_CAPTION = &HC00000
    Private Const WS_SYSMENU = &H80000
    Private Const WS_MINIMIZEBOX = &H20000
    Private Const WS_MAXIMIZEBOX = &H10000
    Private Const WS_MINIMIZE = &H20000000
    Private Const WS_MAXIMIZE = &H1000000



--------------------------------------------------------------------------------

    例子一:任何一個控件(只要有窗口,這是我們的前提,下同),你可以在運行時隨便更改它的大小。     Private Sub ControlSize(ControlName As Control, SetTrue As Boolean)
    Dim dwStyle As Long
    dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)
    If SetTrue Then
        dwStyle = dwStyle Or WS_THICKFRAME
    Else
        dwStyle = dwStyle - WS_THICKFRAME
    End If
    dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)
    SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME
    End Sub
    用法:ControlSize picture1,true;設置第二個參數為False取消這種設置,下同



--------------------------------------------------------------------------------

    例子二:任何一個控件,我們都可以控制其顯示風格為對話框的風格。
    Private Sub ControlDialog(ControlName As Control, SetTrue As Boolean)
    Dim dwStyle As Long
    dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)
    If SetTrue Then
        dwStyle = dwStyle Or WS_DLGFRAME
    Else
        dwStyle = dwStyle - WS_DLGFRAME
    End If
    dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)
    SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME
    End Sub
    用法:ControlSize picture1,true



--------------------------------------------------------------------------------

    例子三:任何一個控件,我們都可以控制其顯示風格為模式對話框的風格
    Private Sub ControlModal(ControlName As Control, SetTrue As Boolean)
    Dim dwStyle As Long
    dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)
    If SetTrue Then
        dwStyle = dwStyle Or WS_POPUP
    Else
        dwStyle = dwStyle - WS_POPUP
    End If
    dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)
    SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME
    End Sub
    用法:ControlModal Picture1,true



--------------------------------------------------------------------------------

    例子四:任何一個控件,我們都可以給它加上標題欄,通過拖動標題欄,可以實現控件的運行時移動。
    Private Sub ControlCaption(ControlName As Control, SetTrue As Boolean)         Dim dwStyle As Long
    dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)
    If SetTrue Then
        dwStyle = dwStyle Or WS_CAPTION
    Else
        dwStyle = dwStyle - WS_CAPTION
    End If
    dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)
    SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME
    End Sub
    用法:ControlCaption picture1,true



--------------------------------------------------------------------------------

    例子五:任何一個控件,我們都可以給它加上ControlBox(所謂ControlBox,就是窗體的圖標+最小化+最大化+關閉按鈕)。
    Private Sub ControlSysMenu(ControlName As Control, SetTrue As Boolean)
    Dim dwStyle As Long
    dwStyle = GetWindowLong(ControlName.hwnd, GWL_STYLE)
    If SetTrue Then
        dwStyle = dwStyle Or WS_SYSMENU
    Else
        dwStyle = dwStyle - WS_SYSMENU
    End If
    dwStyle = SetWindowLong(ControlName.hwnd, GWL_STYLE, dwStyle)
    SetWindowPos ControlName.hwnd, ControlName.Parent.hwnd, 0, 0, 0, 0, SWP_NOZORDER Or SWP_NOSIZE Or SWP_NOMOVE Or SWP_DRAWFRAME
    End Sub
    用法:ControlCaption picture1,true:ControlSysmenu picture1,true

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕中文字幕一区二区| 欧美日韩国产高清一区| 美女一区二区三区| 亚洲aaa精品| 亚洲伊人色欲综合网| 亚洲综合偷拍欧美一区色| 国产一区在线精品| 国产ts人妖一区二区| 国产精品99久久久久久久女警| 成人免费视频播放| 99精品国产视频| 91网址在线看| 欧美性色aⅴ视频一区日韩精品| 欧美日韩精品免费| ...中文天堂在线一区| 亚洲高清视频在线| 狠狠色狠狠色综合系列| 懂色av一区二区夜夜嗨| 欧美α欧美αv大片| 2023国产一二三区日本精品2022| 久久综合一区二区| 青椒成人免费视频| 成人黄色电影在线| 欧美裸体一区二区三区| 久久欧美中文字幕| 亚洲婷婷在线视频| 日韩精品乱码av一区二区| 国产成人av资源| 欧美日韩一区二区在线视频| www欧美成人18+| 老司机午夜精品| 99视频精品在线| 欧美高清一级片在线| 一区二区免费在线播放| 国产自产高清不卡| 精品久久久久久亚洲综合网| 美女性感视频久久| 日韩欧美不卡在线观看视频| 在线国产电影不卡| 亚洲国产精品v| 亚洲风情在线资源站| 欧洲国产伦久久久久久久| 一区二区三区在线视频免费| 色系网站成人免费| 欧美变态口味重另类| 美女久久久精品| 成人小视频免费观看| 欧美a一区二区| 亚洲精品va在线观看| 欧美美女视频在线观看| 亚洲精品高清视频在线观看| 91国偷自产一区二区使用方法| 日韩一区二区麻豆国产| 国产精品蜜臀在线观看| 免费三级欧美电影| 精品乱人伦小说| 国产精品一区二区91| 国产色产综合产在线视频| 美女脱光内衣内裤视频久久影院| 欧美成人一区二区三区片免费| 精品在线视频一区| 69成人精品免费视频| 中文字幕在线不卡视频| 色妹子一区二区| 亚洲大型综合色站| 日韩欧美色电影| 国产成人在线影院 | 国产一区二区三区免费播放| 久久婷婷综合激情| www.亚洲激情.com| 亚洲夂夂婷婷色拍ww47 | 97se亚洲国产综合自在线| 一区二区三区四区乱视频| 欧美美女直播网站| 久久99国产精品久久| 国产精品久久国产精麻豆99网站| 在线亚洲高清视频| 秋霞成人午夜伦在线观看| 国产日韩欧美精品在线| 美女一区二区三区| 国产精品视频免费看| 欧美中文一区二区三区| 精品在线你懂的| 亚洲人精品午夜| 成人a免费在线看| 悠悠色在线精品| 日韩精品一区二区三区在线| 99久久99久久精品国产片果冻| 午夜电影网一区| 精品视频在线看| 国内精品自线一区二区三区视频| 成人免费在线视频| 欧美一区二区免费视频| 日韩精品91亚洲二区在线观看| 久久亚洲私人国产精品va媚药| 色综合天天综合在线视频| 国产精品久久久久三级| 欧美日韩高清在线播放| 国产99一区视频免费| 性欧美大战久久久久久久久| 国产无一区二区| 欧美男男青年gay1069videost| 成人三级在线视频| 日韩在线播放一区二区| 中文字幕日韩av资源站| 日韩精品中文字幕在线一区| 一道本成人在线| 国产黄色精品网站| 国产乱码精品一区二区三区av | 国产精品污污网站在线观看| 日韩一区二区三区在线观看| 国产精品99精品久久免费| 亚洲影视资源网| 中文子幕无线码一区tr| 91精品国产色综合久久不卡电影 | 奇米777欧美一区二区| 亚洲人成精品久久久久久| 久久只精品国产| 欧美情侣在线播放| 91视频观看免费| 国产91精品在线观看| 麻豆成人久久精品二区三区红| 一级日本不卡的影视| 国产免费久久精品| 欧美成人精品3d动漫h| 欧美日韩一区视频| 91美女福利视频| 大陆成人av片| 激情综合一区二区三区| 日本中文字幕一区二区视频 | 日韩欧美电影一二三| 欧美色图免费看| 91丨porny丨蝌蚪视频| 国产精品123区| 蜜臀久久99精品久久久久宅男 | 国产亚洲精品超碰| 欧美一区二区私人影院日本| 欧美性猛片xxxx免费看久爱| 91社区在线播放| av午夜一区麻豆| 成人激情小说乱人伦| 国产剧情一区二区| 久久99精品久久只有精品| 日韩在线一二三区| 天天操天天色综合| 亚洲网友自拍偷拍| 亚洲综合色自拍一区| 亚洲男同1069视频| 国产精品久久久久影院亚瑟| 国产欧美久久久精品影院| 日韩免费观看高清完整版| 日韩欧美一级精品久久| 精品国产免费一区二区三区香蕉| 成人av在线播放网址| 国产成人在线电影| 国产精品一级黄| 国产裸体歌舞团一区二区| 国产一区二区三区黄视频| 国内成人免费视频| 国产二区国产一区在线观看| 国产风韵犹存在线视精品| 高清国产一区二区| 不卡的看片网站| 99久久精品一区| 日本道免费精品一区二区三区| 色偷偷88欧美精品久久久| 色婷婷综合久久久久中文一区二区| 色综合久久久久| 日本韩国欧美三级| 欧美撒尿777hd撒尿| 欧美精品一二三| 欧美一卡二卡在线| 欧美精品一区男女天堂| 中文在线免费一区三区高中清不卡| 亚洲视频在线一区| 亚洲精品成人少妇| 香蕉成人伊视频在线观看| 欧美bbbbb| 国产成人综合自拍| 91丨porny丨首页| 欧美日韩国产一级二级| 欧美一区二区在线免费观看| 2020国产精品自拍| 国产精品午夜久久| 亚洲最新在线观看| 天堂va蜜桃一区二区三区| 精品亚洲成a人在线观看| 国产91丝袜在线18| 欧美中文字幕一区二区三区亚洲 | av资源站一区| 在线观看免费一区| 欧美一区二区三区小说| 久久婷婷成人综合色| 亚洲人亚洲人成电影网站色| 婷婷一区二区三区| 国产在线播放一区二区三区| 93久久精品日日躁夜夜躁欧美| 欧美喷潮久久久xxxxx| 久久精品亚洲精品国产欧美| 亚洲女女做受ⅹxx高潮|