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

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

?? wzjh39.htm

?? Delphi文摘精華
?? HTM
字號:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>基 于Delphi 的 圖 像 漫 游 向 暉 在 開 發 多 媒 體 應 用 中</title><meta name="GENERATOR" content="Microsoft FrontPage 3.0"></head><body style="font-size: 9pt" background="res/back.JPG"><table border="0" width="100%" style="font-size: 9pt">  <tr>    <td width="100%" align="center"><strong>基 于Delphi 的 圖 像 漫 游</strong></td>  </tr>  <tr>    <td width="100%" align="center">文/向暉 錄入/江湖小子</td>  </tr>  <tr>    <td width="100%" align="center">1999.08.07</td>  </tr>  <tr>    <td width="100%" align="center"></td>  </tr></table><p>在 開 發 多 媒 體 應 用 中, 經 常 會 遇 到 需 要 在 有 限 區 域 內 顯 示 大 圖 像 的 情 況, 有 不 少 文 章 對 此 提 出 過 解 決 方 法, 如 通 過 調 用Windows 的API 函 數, 直 接 讀 寫 內 存 等。 這 些 方 法 有 一 定 優 點, 但 實 現 起 來 較 為 復 雜, 且 易 出 錯。 筆 者 在 實 踐 中 通 過 仔 細 摸 索, 利 用Delphi 的 強 大 的 面 向 對 象 可 視 化 開 發 環 境 開 發 了 一 種 交 互 式 圖 像 漫 游 方 法。 <br><br>Delphi 中, 鼠 標 的 消 息 響 應 是 通 過 元 件 的OnMouseDown,OnMouseUp 和OnMouseMove 事 件 實 現 的, 通 過 對 此 三 個 事 件 編 程, 可 控 制 圖 像 在 有 限 區 域 內 移 動。 考 慮 到 所 移 動 的 圖 像 的 邊 界 應 總 在 該 區 域 外, 因 此 圖 像 的 左 上 角 坐 標 應 小 于 該 區 域 對 應 坐 標, 圖 像 右 下 角 坐 標 應 大 于 該 區 域 對 應 坐 標( 除 非 圖 像 大 小 比 該 區 域 小)。 <br><br>具 體 方 法 為: <br><br>1、 新 建 一 工 程Project1, 在Form1 中 依 次 放 入Panel1,Panel2 和Image1 元 件, 注 意Panel2 和Image1 分 別 在Panel1 和Panel2 上, 再 將 一Label1 元 件 加 入Panel2 中, 調 整Panel1 尺 寸 為 適 當 大 小, 并 修 改 各 元 件 屬 性 為: <br><br>元 件 屬 性 名 屬 性 值<br>Panel1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BevelInner:&nbsp;&nbsp;&nbsp; bvRaised<br>BevelOuter:&nbsp;&nbsp;&nbsp; bvNone<br>BorderStyle:&nbsp;&nbsp;&nbsp; bsSingle<br>Panel2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Align: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alClient<br>Image1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AutoSize:&nbsp;&nbsp;&nbsp; True<br>Picture:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Apple.bmp&quot;<br>Label1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Align: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alClient<br>Transparent:&nbsp;&nbsp;&nbsp; True<br>注 意: 此 處Label1 的 作 用 不 是 顯 示 字 符, 而 是 利 用 它 響 應 鼠 標 消 息, 如 果 不 用Label1 而 直 接 利 用Image1 的 鼠 標 事 件 響 應, 則 會 由 于 其OnMouseDown 事 件 的 激 活 與Image1 的 自 身 坐 標 移 動 事 件 相 沖 突 而 使 圖 象 發 生 閃 爍 甚 至 不 能 移 動。 <br>2、 在implementation 后 加 入 變 量 聲 明: <br><br>origin:Tpoint;<br>image_left:integer;<br>image_top:integer;<br>visa1:Tpoint; ( 鼠 標 當 前 位 置 相 對 圖 象 右 下 角 的 坐 標)<br>visa2:Tpoint; ( 鼠 標 當 前 位 置 相 對 圖 象 左 上 角 的 坐 標)<br>canmove:boolean;<br><br>編 寫Label1 鼠 標 響 應 事 件:<br>procedure TForm1.Label1MouseDown(Sender: TObject; Button: TMouseButton;<br>Shift: TShiftState; X, Y: Integer);<br>begin<br>if Button=mbLeft then<br>begin<br>origin.x:=X;<br>origin.y:=Y;<br>image_left:=image1.left;<br>image_top:=image1.top;<br>visa1.x:=X-(image1.width-panel2.width+image1.left);<br>visa1.y:=Y-(image1.height-panel2.height+image1.top);<br>visa2.x:=X-image1.left;<br>visa2.y:=Y-image1.top;<br>canmove:=true;<br>end;<br>end;<br><br>procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,<br>Y: Integer);<br>begin<br>if canmove then<br>begin<br>if Xvisa2.x then X:=visa2.x;<br>if Yvisa2.y then Y:=visa2.y;<br>image1.left:=image_left+(X-origin.x);<br>image1.top:=image_top+(Y-origin.y);<br>end;<br>end;<br><br>procedure TForm1.Label1MouseUp(Sender: TObject; Button: TMouseButton;<br>Shift: TShiftState; X, Y: Integer);<br>begin<br>canmove:=false;<br>end;<br>上 述 程 序 在Delphi 2.0 中 編 譯 通 過, 經 過 擴 充 和 修 改 還 可 應 用 于 多 媒 體 數 據 庫 的 圖 像 顯 示, 對 于 開 發 用 戶 友 好 界 面 有 一 定 借 鑒 作 用。 <br><br></p></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美专区在线观看一区| 国产日韩欧美制服另类| 国产精品综合在线视频| 日韩 欧美一区二区三区| 久久久精品人体av艺术| 欧美一级爆毛片| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩一区二区在线观看| 91麻豆精品一区二区三区| 国产sm精品调教视频网站| 九九热在线视频观看这里只有精品 | 色婷婷av一区二区三区之一色屋| 床上的激情91.| 成人激情校园春色| 精品一区二区三区免费| 久久国产综合精品| 国内成人精品2018免费看| 国内久久婷婷综合| 国产一区二区三区香蕉| 成人av电影免费在线播放| 色综合天天综合狠狠| 91行情网站电视在线观看高清版| 91网站黄www| 欧美精选在线播放| 欧美激情中文不卡| 亚洲三级在线观看| 久久国产精品免费| 成人国产在线观看| 91 com成人网| 26uuu另类欧美| 亚洲午夜影视影院在线观看| 玖玖九九国产精品| 色八戒一区二区三区| 久久久午夜精品| 午夜欧美视频在线观看| 成人国产免费视频| 日韩亚洲国产中文字幕欧美| 国产三区在线成人av| 日韩成人免费电影| 日本韩国欧美国产| 久久久久久久综合色一本| 亚洲第一综合色| 91理论电影在线观看| 国产精品私人影院| 黄页网站大全一区二区| 欧美日韩亚洲不卡| 1024成人网色www| av电影一区二区| 国产精品久久久久久久久搜平片| 午夜欧美电影在线观看| 一本大道av一区二区在线播放| 国产欧美一区二区三区鸳鸯浴| 色八戒一区二区三区| 欧美日韩视频不卡| 欧美日本在线播放| 亚洲欧美另类在线| 成人av网在线| 中文字幕日韩一区| 91亚洲精品久久久蜜桃网站| 国产精品福利一区二区| 一本一道久久a久久精品| 亚洲欧美另类图片小说| 欧美性猛片xxxx免费看久爱| 亚洲综合色噜噜狠狠| 欧美日精品一区视频| 久久99热99| 日韩一区欧美一区| 欧美日本一区二区三区| 日韩国产欧美在线播放| 久久综合国产精品| 成人av小说网| 日本亚洲天堂网| 国产精品青草久久| 在线电影国产精品| 日韩av中文在线观看| 亚洲天天做日日做天天谢日日欢| 色琪琪一区二区三区亚洲区| 久久99久久久久| 亚洲国产精品99久久久久久久久| 日本韩国欧美在线| 国产成人小视频| 日本视频一区二区三区| 国产精品理伦片| 欧美一区二区三区影视| 91在线观看视频| 波多野结衣在线一区| 久久99九九99精品| 日韩在线一区二区三区| 曰韩精品一区二区| 中文字幕综合网| 国产日产欧美一区| 精品国产123| 欧美电影免费观看高清完整版在线| 97se亚洲国产综合自在线观| 精品亚洲国内自在自线福利| 欧美aaa在线| 日韩在线播放一区二区| 欧美激情一区二区在线| 欧美tickle裸体挠脚心vk| 日韩三级高清在线| 欧美成人a视频| 日韩亚洲欧美高清| 精品日韩欧美在线| 欧美一级在线视频| 久久综合色婷婷| 国产亚洲精品免费| 亚洲一区二区五区| 亚洲电影激情视频网站| 国产一区久久久| 91丨九色丨蝌蚪丨老版| 欧美精品日日鲁夜夜添| 欧美片网站yy| 中文字幕不卡在线观看| 国产精品伦一区| 亚洲免费在线观看视频| 亚洲国产精品久久人人爱| 亚洲一区二区三区四区中文字幕| 亚洲欧美日韩久久| 三级影片在线观看欧美日韩一区二区| 亚洲h精品动漫在线观看| 亚洲成在人线在线播放| 国产高清无密码一区二区三区| 日韩精品国产精品| 成人性生交大片免费看在线播放 | 免费成人av资源网| 99re6这里只有精品视频在线观看| 欧美日韩精品一区二区| 国产视频一区二区在线观看| 日韩毛片一二三区| 国内成+人亚洲+欧美+综合在线| 欧美性生交片4| 樱花影视一区二区| 99riav一区二区三区| 久久精品一区二区三区av| 亚洲综合在线第一页| eeuss鲁片一区二区三区 | 欧美年轻男男videosbes| 欧美成人aa大片| 麻豆精品视频在线| 91精品欧美久久久久久动漫 | 精品日韩欧美在线| 精品一区二区三区香蕉蜜桃| 9191久久久久久久久久久| 日韩综合一区二区| 日韩欧美国产午夜精品| 激情偷乱视频一区二区三区| 337p亚洲精品色噜噜| 亚洲综合自拍偷拍| 欧美日韩一区不卡| 丝袜亚洲另类欧美综合| 欧美一区二区三级| 国产在线麻豆精品观看| 国产精品无人区| 欧美在线色视频| 日韩精品电影在线观看| 欧美一级免费大片| 福利视频网站一区二区三区| 亚洲欧美一区二区三区国产精品| 欧美亚洲另类激情小说| 韩国成人精品a∨在线观看| 国产精品妹子av| 日韩一区二区三区电影在线观看 | 欧美午夜精品免费| 黄色日韩三级电影| 一区二区三区四区激情| 欧美成人精品1314www| 91在线免费看| 国产精品亚洲а∨天堂免在线| 亚洲日本护士毛茸茸| 欧美大度的电影原声| 日本韩国一区二区| 成人福利视频网站| 日本成人在线不卡视频| 亚洲精品自拍动漫在线| 91精品国产91久久综合桃花| 91亚洲男人天堂| eeuss鲁片一区二区三区| 韩国成人在线视频| 久久se这里有精品| 老司机免费视频一区二区| 亚洲一区二区三区中文字幕 | 欧美日韩精品久久久| 波多野结衣中文字幕一区二区三区| 麻豆精品一区二区三区| 精品一区二区三区在线视频| 日韩av在线发布| 激情久久五月天| 国产一区二区在线观看视频| 亚州成人在线电影| 日本美女视频一区二区| 久久一二三国产| 欧美精品亚洲二区| 日韩欧美精品在线| 精品国产乱码久久久久久闺蜜| 日韩亚洲欧美中文三级| 精品国产欧美一区二区| 国产日产欧产精品推荐色| 国产精品网友自拍| 欧美美女直播网站| 日韩欧美国产一区二区三区 |