freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第11章多媒體程序設(shè)計(jì)-在線瀏覽

2025-03-09 20:53本頁面
  

【正文】 且按一定的規(guī)則排序;(4)常用選項(xiàng)要設(shè)置快捷鍵。1.在菜單的一定位置增加一個 Caption屬性為 “_”的菜單項(xiàng),則菜單相應(yīng)位置上就表現(xiàn)為一條橫線。常用選項(xiàng)快捷鍵的設(shè)置打開菜單設(shè)計(jì)窗口 (MenuWindow),對應(yīng)于每個菜單選項(xiàng)有相應(yīng)的快捷鍵列表。第 11章 多媒體程序設(shè)計(jì)3.舉例來說,假設(shè)菜單選項(xiàng)名為 Mainmen,則禁止該選項(xiàng)可以用 =False。第 11章 多媒體程序設(shè)計(jì)4.Method)彈出式菜單是在程序界面的一定區(qū)域內(nèi)按鼠標(biāo)鍵后出現(xiàn)的菜單,多用于實(shí)現(xiàn)系統(tǒng)的附加或增強(qiáng)功能。具體做法是:在菜單設(shè)計(jì)框里設(shè)計(jì)好相應(yīng)窗體的彈出式菜單 (注意,要彈出的菜單必須至少有一個子菜單,因而這個菜單不能有快捷鍵,并且 Checked屬性必須是 False),再把彈出式菜單的 Visible屬性改為 False。Form_Click()PopupMenuSub里加入以下代碼:Sub As shiftInteger,AsySingle)第 11章 多媒體程序設(shè)計(jì)If=Then=39。MenuExampleEndPopupMenuflags有兩組值:一組值用來控制菜單的顯示方式,包括PopupMenu_Leftalign、 PopupMenu_CenterAlign和PopupMenu_RightAlign,分別表示以 x為左邊界、以 x為中心和以 x為右邊界的顯示方式,缺省為以 x為左邊界。第 11章 多媒體程序設(shè)計(jì)一組值用來控制菜單項(xiàng)的選中方式,包括PopupMenu_LeftButton和 PopupMenu_RightButton,分別表示左鍵選中和右鍵選中,兩個值可同時使用,左鍵選中為缺省方式。例如,要左對齊顯示并且以左鍵選中為準(zhǔn),則應(yīng)有。orx和 y用來定義菜單彈出的位置,缺省是鼠標(biāo)點(diǎn)中的位置。第 11章 多媒體程序設(shè)計(jì)5. 它的用法和作用與在用 C語言編制Windows程序中的用法和作用相同。如一個菜單的標(biāo)題是由多個空格組成的,那么這個菜單在菜單條上就占用跟空格的個數(shù)相應(yīng)的空間,并且它后面的菜單也順序地后移。第 11章 多媒體程序設(shè)計(jì)6.下面介紹如何使用位圖制作菜單選項(xiàng)。創(chuàng)建位圖菜單的基本思想如下:(1)第 11章 多媒體程序設(shè)計(jì)(2)載入位圖的方法很多,在下面的程序中,我們在窗體上設(shè)置了 4個圖片框控件 (PictureBox),使用它門載入 4個預(yù)設(shè)的圖標(biāo)來作為菜單選項(xiàng)位圖的源文件。(3)使用 Deletedc函數(shù)來釋放設(shè)備環(huán)境,以便其他的程序可以使用這些設(shè)備。第 11章 多媒體程序設(shè)計(jì)工程文件的建立步驟如下:(1) Basic中建立一個新的工程,采用缺省的方法建立 Form1。 創(chuàng)建一個新的模塊,采用缺省的方法建立。在 Form1上添加 4個圖片框控件 (使用控件數(shù)組 ),將它們的 Name屬性設(shè)置為 Picture1,將它們的 Index屬性依次設(shè)置為 0、 3,將它們的 AutoRedrew屬性、AutoreSize屬性設(shè)置為 Ture,將它們的 Appearance屬性、BorderStyle屬性設(shè)置為 0, Visble屬性設(shè)置為 False。將 、 、 、 (5)在其下添加 4個子菜單項(xiàng),分別將這 4個子菜單項(xiàng)的名稱設(shè)置為 “打開 (O)”。第 11章 多媒體程序設(shè)計(jì) 圖形、圖像程序設(shè)計(jì)技術(shù)VB坐標(biāo)系統(tǒng)及圖形格式1.如何用坐標(biāo)系統(tǒng)定義窗體和控件在應(yīng)用程序中的位置,是很重要的。使用窗體中的坐標(biāo) (x, y),可定義網(wǎng)格上的位置。第 11章 多媒體程序設(shè)計(jì)對于 VB坐標(biāo)系統(tǒng),應(yīng)注意以下幾點(diǎn):(1)直接在窗體上繪制對象時,窗體就是容器;在框架或圖片框里繪制控件時,框架或控件是容器。 所有的圖形和 Print方法都要使用容器的坐標(biāo)系統(tǒng)。 一些用來調(diào)整窗體大小或移動窗體的語句,可設(shè)置窗體的位置和大小。 當(dāng)創(chuàng)建用來調(diào)整窗體大小或移動窗體的代碼時,應(yīng)先檢查 Screen對象的 Height屬性和 Width屬性,以確保窗體在屏幕上大小合適。 屏幕的左上角總是 (0, 0)。(6)在 VB中,坐標(biāo)系統(tǒng)的每個軸都有自己的刻度。(7) 、圖標(biāo) (.ico)文件、光標(biāo) (.cur)文件、元 (.wmf)文件、增強(qiáng)的元文件 (.emf)、 GIF(.gif)PaintPicture方法和 BitBlt它能快速地將兩幅位圖進(jìn)行合并;能將位圖的全部或某一部分快速剪切并粘貼到其他地方;能將位圖自動延伸或壓縮以適應(yīng)新的環(huán)境;能在屏幕上不同位置之間、屏幕與內(nèi)存之間傳遞位圖;它采用32位三元光柵操作代碼 (Rasterop)在源位圖、選定的刷子位圖和目標(biāo)位圖之間進(jìn)行顏色組合,生成目標(biāo)位圖中的最終顏色;它將 13個常用的 Rasterop操作以內(nèi)部常量形式給出,不需任何聲明。第 11章 多媒體程序設(shè)計(jì)1.PaintPicture方法(1)(2) Picture, x1, y1,Width1, Height1, x2, y2, Width2, Height2, Opcode(3)一個對象表達(dá)式的值可以為窗體、 PictureBox控件或 Printer。˙Picture是必選的。第 11章 多媒體程序設(shè)計(jì)˙Width1是可選的 (目標(biāo)位圖參數(shù) )。˙Height1是可選的 (目標(biāo)位圖參數(shù) )。˙x2, y2是可選的 (源位圖參數(shù) )。˙Width2是可選的 (源位圖參數(shù) )。˙Height2是可選的 (源位圖參數(shù) )。第 11章 多媒體程序設(shè)計(jì)它是長型值或僅有位圖使用的代碼,表示源圖與目標(biāo)位圖 (或刷子位圖 )的組合關(guān)系,用來定義在將 Picture繪制到 Object上時對 Picture執(zhí)行的位操作。2.Api函數(shù)(1)(2)FuntionLibAliasValAsValAsValAs,ValWidthLongBynHeightLongByhSrcDCLongByxSrcLongByySrcLongBydwRopLong)Long參數(shù)說明:˙hDestDC:目標(biāo)設(shè)備環(huán)境。˙y:目標(biāo)頂端坐標(biāo)。˙nHeight:目標(biāo)高。˙xSrc:源左上角坐標(biāo)。˙dwRop:位處理操作。 API函數(shù) 當(dāng)對一個圖像使用 BitBlt()時, PictureBox控件不能像使用 LoadPicture方法那樣去調(diào)整大小。第 11章 多媒體程序設(shè)計(jì)圖 112四幅畫面切換的圖像技巧第 11章 多媒體程序設(shè)計(jì)設(shè)計(jì)步驟如下:1)在 Form1中加入一個圖片框 Picture1,一個命令按鈕Command1,2)Form1AutoRedraw 139。1920ClientLeft =4620ClientWidth3540LinkTopic = =128ScaleModePixelScaleWidthBegin =結(jié)束 Height =375 =1440WidthBeginTimer = =PicturelAppearance =FlatAutoRedraw =39。 =H80000008Height1260Left = = =Pixel第 11章 多媒體程序設(shè)計(jì)ScaleWidth =0Top0Width1260EndLabel1AutoSize =1TrueCaptionProperty12Charset134Weight = =39。0FalseStrikethrough0FalseEnd240Left =1Top1440Width1080End中的內(nèi)容 (聲明 BitBlt函數(shù) ):Declare BitBlt gdi32(ByValAsByValAsByvalAsByValAsByValAs ByVal As ByVal As ByVal As ByVal AsAsConst (2)Form1中的代碼:39。jpgfilemax=439。jpgfile(jpgfilemax)String39。drawjpgmode(jpgfilemax)Integer39。jpgnum,movestep,ymax,AskxySinglSub響應(yīng)鼠標(biāo)單擊事件Subjpgnum=039。jpgfile(0)=+四幅圖片保存在當(dāng)前工程文件所在的目錄下\\\drawjpgmode(1)=2movestep=039。xmax=kxy=ymax/xmax裝入圖像定時器啟動End切換畫面工作在定時器中完成PrivateTimer1_Timer()目標(biāo) DC源 DC,畫是從不可見的 Picture1中拷貝到窗體的當(dāng)前畫出現(xiàn)的方式CaseCase從中間逐步放大=用于結(jié)束判斷第 11章 多媒體程序設(shè)計(jì)=*2y1*=Cint(2movestepkxy)ix1,w,hSrcDC,y1,239。=xmaxwmovestep2hiBitBlt(hDextDC,0,h,x1,SrcCopy)第 11章 多媒體程序設(shè)計(jì)Case左右向中間==xmax==iBitBlt(hDestDC,0,00SrcCopy)x1movestep=x1,(1)wh,039。439。=endmaxCInt*/共分為 10條柵條tempiCInt*/==ij09=,*0whhSrcDCtempiij,ijEnd=+步進(jìn)增加IfThen39。=+進(jìn)到下一張畫Ifjpgfilemax若 5張畫已顯示完則再從第一張開始第 11章 多媒體程序設(shè)計(jì)jpgnum0End==(jpgnum))39。IfEnd函數(shù)(1)語法: LoadPicture([Filename], [Size], [ColorDepth], [x, y])(3)選中此參數(shù)后,字符串表達(dá)式指定一個文件名,可以包括文件夾和驅(qū)動器。第 11章 多媒體程序設(shè)計(jì)如果 FileName是光標(biāo)或圖標(biāo)文件,該參數(shù)用于指定想要的圖像大小。˙ColorDepth可選變體。第 11章 多媒體程序設(shè)計(jì)表 指定顏色深度第 11章 多媒體程序設(shè)計(jì)˙x 可選變體,如果使用 y,則必須使用。˙y可選變體。為了加載 PictureBox控件和Image例如:Set=LoadPicture()Set=LoadPicture()圖標(biāo)也可以被賦予除 Timer控件和 Menu控件以外的其他控件的 DragIcon屬性,例如:SetLoadPicture()第 11章 多媒體程序設(shè)計(jì)2.LoadPicture函數(shù)實(shí)例 本例使用 LoadPicture函數(shù)將圖片加載到窗體的PictureBox控件并從控件上清除掉該圖片。對象屬性設(shè)置如下:BeginForm1Caption= = 1650第 11章 多媒體程序設(shè)計(jì)Clienttop = = = 3540ScaleWidth = 5010Picture1Height = 615Left = 2160第 11章 多媒體程序設(shè)計(jì)ScaleHeight = 555ScaleWidth = 675TabIndex = = = 735Picture1Height = 615Left = 2160ScaleHeight= 555ScaleWidth = 675第 11章 多媒體程序設(shè)計(jì)Picture1Height = 615Left = 2160ScaleHeight= 555ScaleWidth = 675TabIndex = = = 735 程序代碼如下:PrivateForm_Click()MsgS
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1