by カムさん » 2007年4月08日(日) 08:18
失礼します。
クリップボードに取り付けする作業を2回やりたいのですが、
Open "2.txt" For Input As 1
Input #1,data
Close 1
hText=GlobalAlloc(GMEM_DDESHARE Or GMEM_MOVEABLE,Len(data)+1)
lpText=GlobalLock(hText)
lstrcpy(lpText,StrPtr(data))
GlobalUnlock(hText)
OpenClipboard(0)
EmptyClipboard()
SetClipboardData(CF_TEXT,hText)
CloseClipboard()
GlobalFree(hText)
とkonisiさんのコードに付け加えても、2回目がうまく取り付けできません。
どこがいけないのですか。
失礼します。
クリップボードに取り付けする作業を2回やりたいのですが、
Open "2.txt" For Input As 1
Input #1,data
Close 1
hText=GlobalAlloc(GMEM_DDESHARE Or GMEM_MOVEABLE,Len(data)+1)
lpText=GlobalLock(hText)
lstrcpy(lpText,StrPtr(data))
GlobalUnlock(hText)
OpenClipboard(0)
EmptyClipboard()
SetClipboardData(CF_TEXT,hText)
CloseClipboard()
GlobalFree(hText)
とkonisiさんのコードに付け加えても、2回目がうまく取り付けできません。
どこがいけないのですか。