国产探花免费观看_亚洲丰满少妇自慰呻吟_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格式,這是怎么實現的呢?如果大家知道請指教。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新营市| 洱源县| 德安县| 成武县| 新源县| 道孚县| 汉中市| 丰宁| 佛冈县| 鞍山市| 资中县| 秦皇岛市| 陆丰市| 峨眉山市| 清流县| 阿坝| 平武县| 泸水县| 杭州市| 隆子县| 咸宁市| 荔浦县| 偃师市| 张家界市| 工布江达县| 中江县| 偃师市| 沾化县| 汉寿县| 蓬溪县| 绩溪县| 百色市| 缙云县| 沅江市| 安多县| 翁源县| 临桂县| 新田县| 垣曲县| 乌海市| 华阴市|