計(jì)算機(jī)二級(jí)VB基礎(chǔ):Shell函數(shù)

字號(hào):

格式:Shell(命令字符串[窗口類型])
    功能:調(diào)用各種應(yīng)用程序。即在DOS和Windows下運(yùn)行的可執(zhí)行程序,也可以調(diào)用VB應(yīng)用程序。
    說(shuō)明:
    (1)命令字符串:是要執(zhí)行的應(yīng)用程序名,包括路徑,它必須是可執(zhí)行文件(.COM、.EXE、.BAT)。
    (2)窗口類型:表示執(zhí)行應(yīng)用程序的窗口大小,取整數(shù)值1、2、3、4、6的,一般取1。
    例如,調(diào)用Windows的計(jì)算器。
    I=Shell(”C:\windows\cale.exe”)
    【例8.2】 編寫(xiě)一個(gè)應(yīng)用程序,選擇“瀏覽圖片”命令按鈕,可以彈出“打開(kāi)”對(duì)話框,從中選定一個(gè)BMP位圖文件,單擊“確定”按鈕后,能在左邊的圖片框(PictureBox)中顯示圖片。
    (1)建立用戶界面
    在窗體上建立1個(gè)通用對(duì)話框:CommonDialogl,1個(gè)圖片框:Picturel,1個(gè)命令按鈕:cmd—Browse。
    (2)編寫(xiě)代碼
    Private Sub Form—Load()
    CommonDialogl.FileName= "*.BMP"
    CommonDialogl.InitDir="D:\tt"
    End Sub
    “瀏覽圖片”按鈕cmdBrowse事件過(guò)程如下:
    Private Sub cmdBrowse—Click()
    commonDialogl.ShowOpen ’打開(kāi)對(duì)話框
    ’利用LoadPicture函數(shù)把圖片放入圖形文件中
    Picturel.Picture=LoadPicture(CommonDialogl.FileName)
    End Sub