国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用VB實現OLE拖放功能

2024-07-21 02:20:52
字體:
來源:轉載
供稿:網友


這里以我的軟件“文章管理系統”為例解釋一下ole拖放在vb中的應用:
在窗體中添加一個image控件,在它的imgdrop_oledragdrop過程中添加如下代碼:
private sub imgdrop_oledragdrop(data as dataobject, effect as long, button as integer, shift as integer, x as single, y as single)
dim strtmp

if data.getformat(15) then
dim strfilename as string
strfilename = getfilename(data.files(1))
............
end if

if data.getformat(1) then
dim strcontent as string
strcontent=data.getdata(1)
.................
end if
end sub

解釋:
1、想得到被拖放的數據之前需對被拖放的數據進行類型判斷,不同類型的數據不同處理。
2、常用的數據類型主要是文本、文件列表,文件列表可以使用for each得到全部內容。
3、詳細資料、數據類型列表請查閱msdn的getdata, getformat的用法。

網頁上的圖片拖放結果得到的是緩存中的文件地址,是文件列表類型的數據。具體情況還要靠大家自己研究。

ps:
word中對網頁文件進行拖放操作可以得到圖像(word應該只得到了圖像的url,然后從互聯網下載該圖像)及html格式,這是怎么實現的呢?如果大家知道請指教。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南开区| 芜湖县| 河津市| 黄陵县| 定日县| 司法| 比如县| 扬州市| 高密市| 海口市| 孙吴县| 筠连县| 海口市| 远安县| 民勤县| 依安县| 图们市| 慈溪市| 张北县| 稻城县| 新化县| 临澧县| 公主岭市| 东莞市| 涪陵区| 洱源县| 临江市| 曲靖市| 赤峰市| 广宁县| 新密市| 健康| 讷河市| 苏尼特右旗| 台中县| 马公市| 贞丰县| 湟源县| 五指山市| 苏尼特右旗| 武强县|