成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

講述VB.NET窗體特殊問題及處理

開發 后端
VB.NET窗體應用始終是一個永恒的話題,本文用VB6和VB.NET相結合,來說明VB.NET窗體應用的特殊問題及處理,以及VB.NET給我們帶來的新的功能!

經過長時間學習VB.NET窗體,于是和大家分享一下,從VB6到VB.NET的開發過程中,VB.NET窗體應用始終是一個永恒的話題,看完本文你肯定有不少收獲,希望本文能教會你更多東西。任何一個 WINDOWS的應用程序,都與窗體密切相關,在許多場合,我們都需要對窗體進行一些特殊的設置或操作,本文用VB6和VB.NET相結合,來說明VB.NET窗體應用的特殊問題及處理,以及VB.NET給我們帶來的新的功能!以下下介紹使窗體在其他所有窗體之上(Allway On Top)VB6中實現(借助API函數SetWindowPos)

  1. PrivateDeclareFunction SetWindowPos Lib "user32" (ByVal hwnd AsLong, 
    _ByVal hWndInsertAfter AsLong, ByVal x AsLong, ByVal y AsLong, 
    _ByVal cx AsLong, ByVal cy AsLong, ByVal wFlags AsLong) AsLong 

#t#hWnd變元是窗口的句柄;x,y是窗口的左上角的坐標;cx、cy是窗口寬度和高度;hWndInsertAfter變元是窗口清單中hWnd窗口前面的窗口句柄,有四個可選值:
序號 可 選 值 作 用
1 HWND_BOTTOM 把窗口放在窗口清單的底部
2 HWND_TOP 把窗口放在窗口清單的字符順序的頂部
3 HWND_TOPMOST 把窗口放在窗口清單的頂部
4 HWND_NOTOPMOST 把窗口放在窗口清單的頂部,最上層窗口之下

WFlags變元為整型值,有八個可選值:
序號 可 選 值 作用
1 SWP_DRAWFRAME 在窗口周圍畫一個方框
2 SWP_HIDEWINDOW 隱藏窗口
3 SWP_NOACTIVATE 不激活窗口
4 SWP_NOMOVE 保持窗口當前位置
5 SWP_NOREDRAW 窗口不自動重畫
6 SWP_NOSIZE 保持窗口當前尺寸
7 SWP_NOZORDER 保持窗口在窗口清單中的當前位置
8 SWP_SHOWWINDOW 顯示窗口

  1. PrivateDeclareFunction SetWindowPos Lib "user32" (ByVal hwnd AsLong, 
    _ByVal hWndInsertAfter AsLong, ByVal x AsLong, ByVal y AsLong, 
    _ByVal cx AsLong, ByVal cy AsLong, ByVal wFlags AsLong) AsLong  
  2. PrivateConst SWP_NOMOVE = 2 
  3. PrivateConst SWP_NOSIZE = 1 
  4. PrivateConst FLAGS = SWP_NOMOVE Or SWP_NOSIZE  
  5. PrivateConst HWND_TOPMOST = -1  
  6. PrivateConst HWND_NOTOPMOST = -2  
  7.    
  8. PrivateSub Command1_Click()  
  9. '把窗體放在最前面:  
  10. res% = SetWindowPos(Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS)  
  11. EndSub  
  12.    
  13. PrivateSub Command2_Click()  
  14. '使窗體恢復普通模式:  
  15. res% = SetWindowPos(Form1.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS)  
  16. EndSub 

在VB.NET窗體中,太簡單了!系統為窗體提供了TopMost屬性,我們將TopMost屬性設置為True,就實現了Allways On Top 的功能,要取消此功能,設置為False即可。

  1. PrivateSub Form1_Load(ByVal sender As System.Object, 
    ByVal e As System.EventArgs) HandlesMyBase.Load  
  2. Me.TopMost = True 
  3. EndSub 
責任編輯:佚名 來源: 博客
相關推薦

2009-10-16 09:35:24

VB.NET制作透明窗

2010-01-11 15:12:30

VB.NET特殊窗體

2009-10-27 11:39:03

VB.NET事件處理程

2010-01-11 15:31:04

VB.NET拖動窗體

2009-10-21 10:45:50

VB.NET Quic

2009-10-14 17:08:44

VB.NET使用Fil

2009-10-16 13:26:53

VB.NET Exce

2009-10-10 16:44:52

VB.NET開發控件

2009-10-23 13:22:25

VB.NET實現拖動圖

2009-10-15 11:11:08

VB.NET Text

2009-10-15 16:39:00

VB.NET讀取INI

2009-10-14 11:15:06

VB.NET Grou

2009-10-13 17:03:55

VB.NET面向對象

2009-11-02 15:45:03

VB.NET IEnu

2009-10-12 16:39:59

OracleTransVB.NET使用

2009-10-19 08:55:22

VB.NET多重繼承

2009-11-03 17:24:01

VB.NET特殊形狀窗

2009-10-26 18:11:47

VB.NET調用Exc

2009-10-29 09:57:16

VB.NET實現數據綁

2009-10-21 18:28:48

VB.NET表間拖放
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色偷偷噜噜噜亚洲男人 | 日韩毛片 | www.黄色片视频 | 亚洲一区二区电影在线观看 | 免费一区二区在线观看 | 精品一区二区在线观看 | 亚洲 91| 一二三四av | 欧美毛片免费观看 | 亚洲三区在线播放 | 中文字幕精品一区二区三区精品 | 天堂综合网久久 | 欧美日韩精品一区 | 2018国产大陆天天弄 | 欧美亚洲国产日韩 | 一区二区三区四区国产精品 | 免费在线观看毛片 | 国产一级淫片a直接免费看 免费a网站 | 九九热久久免费视频 | 久久久久国产 | 亚洲欧美一区二区三区情侣bbw | 综合一区二区三区 | 亚洲成人一区二区在线 | 91久久国产综合久久91精品网站 | 久久久国产精品 | 国产精品视频免费观看 | 成人免费淫片aa视频免费 | 涩涩视频在线看 | 精品久久国产 | 亚洲精品亚洲人成人网 | 免费看91| 成人精品一区亚洲午夜久久久 | 美女人人操| 久久伊人青青草 | 国产精品视频免费播放 | 在线观看国产视频 | 成人福利视频网站 | 天天操伊人 | 国产一区| 成人国产精品久久 | 精品视频久久久久久 |