|
PECMD2012.1.69.69_win32.多窗口多线程-28.sfx.zip 文件拖放
PECMD2012.1.69.69_win32.多窗口多线程-28.sfx.zip 支持文件拖放
消息:ENVI &::WM_DROPFILES =0x0233
对控件和窗口均有效。
WM_DROPFILES 响应函数中,获得拖入文件名: ENVI ?[单个名],[全部名]=DROPFILE,wParam
┣────────────────────────────────────────────┨
┃※获得拖入文件名: ENVI ?[单个名],[全部名]=DROPFILE,wParam ┃
┃ 对应的消息为WM_DROPFILES, wParam为消息参数1。单个名返回第一个。全部名返回全部,多行 ┃
┃ 示例: ENVI @LABE1.MSG=0x0233::wp,lp, CALL OnDrop1 %wp% %lp% ┃
┃ _SUB OnDrop1 ┃
┃ TEAM ENVI ?&&F1,&&FS=DROPFILE,%1| ENVI @LABE1=%&FS% ┃
┃ _END ┃ ├────────────────────────────────────────────┨
在 OnDrop1 甚至可以直接读出文件内容,更新到界面。
对EDIT、MEMO 接受文件名,还可以直接用选项配置:
0x100接受第一个拖入文件名。0x200接受所有拖入文件名,多行。直接替换其内容。
EDIT|- EDIT2,L24T22W466H164,EDIT2,,0x204
HELP ENVI
HELP EDIT
HELP MEMO
[ 本帖最后由 2012abc19701 于 2012-6-3 17:34 编辑 ] |
|