On Sat, 06 Jun 2009, bill lam wrote:
> I guess that might be a bug in wd. In general wd implicitly works on the
> current parent form so that you may try using wd'psel ..' before clippaste.
>
> Winapi for getting clipboard data.
>
> getclipdata=: 3 : 0
> 'user32 OpenClipboard i x'&cd <0
> h=. dllrv 'user32 GetClipboardData x i'&cd <y
> ms=. dllrv 'kernel32 GlobalSize x x'&cd <h
> mp=. dllrv 'kernel32 GlobalLock x x'&cd <h
> data=. memr mp, 0, ms
> 'kernel32 GlobalUnlock i x'&cd <h
> 'user32 CloseClipboard i'&cd ''
> data
> )
>
> where dllrv is >@{. because it was written for older J.
I forget to list the argument for getclipdata, eg.
getclipdata CF_TEXT
6 u: getclipdata CF_UNICODETEXT
NB. Predefined Clipboard Formats
CF_TEXT=: 1
CF_BITMAP=: 2
CF_METAFILEPICT=: 3
CF_SYLK=: 4
CF_DIF=: 5
CF_TIFF=: 6
CF_OEMTEXT=: 7
CF_DIB=: 8
CF_PALETTE=: 9
CF_PENDATA=: 10
CF_RIFF=: 11
CF_WAVE=: 12
CF_UNICODETEXT=: 13
CF_ENHMETAFILE=: 14
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
唐詩151 張籍 沒蕃故人
前年伐月支 城下沒全師 蕃漢斷消息 死生長別離
無人收廢帳 歸馬識殘旗 欲祭疑君在 天涯哭此時
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm