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

正文內(nèi)容

[計(jì)算機(jī)]第12章圖形與圖像(編輯修改稿)

2025-02-15 17:14 本頁面
 

【文章內(nèi)容簡介】 (pen, StartX, StartY, , )。 //繪制直線 break。 } 顯示文件、文件夾列表 當(dāng)鼠標(biāo)松開時(shí): private void PictureBox1_MouseUp(object sender, MouseEventArgs e) { if ( != ) return。 //不是左鍵,退出 int X = 。 int Y = 。 switch (drawStyle){ case : { (pen, StartX, StartY, X, Y)。 break。 } } } 屏幕放大 ? 基本思路: 把一個(gè)小圖像繪制到一個(gè)大的尺寸范圍中時(shí),就將起到圖像放大的效果。 ? 步驟: ? 創(chuàng)建一個(gè)大小為屏幕 2倍 Bitmap位圖對象 Zoom_Bitmap_Screen: Zoom_Bitmap_Screen = new Bitmap( * 2, * 2)。 ? 獲取 Zoom_Bitmap_Screen的 Graphics對象: Zoom_Graphics_ScreenBitmap = (Zoom_Bitmap_Screen)。 ? 將保存有屏幕原始內(nèi)容的 Bitmap_Screen位圖繪制到 Zoom_Graphics_ScreenBitmap上,注意在繪制時(shí)目標(biāo)寬度和高度都為屏幕大小的 2倍。 屏幕放大 (Bitmap_Screen, 0, 0, * 2, * 2)。 ? 放大狀態(tài)下圖形繪制一定要使用 Zoom_Graphics_ScreenBitmap,所以這里要改變當(dāng)前要使用的 Graphics對象: CurrentGraphics =Zoom_Graphics_ScreenBitmap。 ? 改變 picture1Box1的 Image屬性 ,以便顯示放大的位圖: =Zoom_Bitmap_Screen ? 最初 picture1Box1的大小適合屏幕大小相同的。但現(xiàn)在picture1Box1里的 Image大小已經(jīng)是原來的 2倍了,所以將picture1Box1的大小也進(jìn)行調(diào)整 ,使得其與位圖 Zoom_Bitmap_Screen大小相同: =。 圖形漫游 ? 思路: 由于放大的屏幕圖像是放在 picture1Box1之中,我們只需改變 picture1Box1的 Left和 Top屬性來移動(dòng)picture1Box1,就可以顯示出被遮擋部分。 步驟: ? 設(shè)置空白鍵狀態(tài)變量。 ? 記錄鼠標(biāo)按下的位置。 ? 在 MoeseMove事件中。檢查空白鍵是否按下。并根據(jù)鼠標(biāo)和 picture1Box1位置決定移動(dòng)方向和距離。 圖形漫游 ? 空白鍵狀態(tài)變量設(shè)置: 在有鍵按下時(shí): private void frmMain_KeyDown(object sender, KeyEventArgs e) { if ( == ) //如果是空格鍵 IsSpacePressed = true。 //空格鍵按下標(biāo)記為 true } 按鍵松開,設(shè)置空格鍵按下標(biāo)記為 false private void frmMain_KeyUp(object sender, KeyEventArgs e) { IsSpacePressed = false。 } 圖形漫游 ? 記錄鼠標(biāo)按下的位置。 private void PictureBox1_MouseDown(object sender, MouseEventArgs e) { if ( == )//判斷是否按下左鍵 { StartX = 。 StartY = 。 } } 圖形漫游 ? MoeseMove事件中的相關(guān)代碼: if (IsSpacePressed) //按下了空格鍵,為圖像漫游 { //如果新位置 Let屬性大于 0,左邊會(huì)出現(xiàn)空白區(qū)域 ,因此 Left屬性最大值為 0。 //X為鼠標(biāo)當(dāng)前位置 X坐標(biāo), StartX為鼠標(biāo)左鍵按下(即開始漫游)時(shí)的 X坐標(biāo)。 if ( + (X StartX) 0) = 0。 //如果新位置 Let屬性小于窗體
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1