易语言UNICODE解决方法源码
系统结构:置编辑框Unicode,投递消息,SetClipboardData,CloseClipboard,GlobalUnlock,GlobalLock,CopyMemory_字节集,GlobalAlloc,EmptyClipboard,OpenClipboard,
======窗口程序集1
| |
| |------ _按钮1_被单击
| |
| |------ 置编辑框Unicode
| |
| |
======调用的Dll
| |
| |---[dll]------ 投递消息
| |
| |---[dll]------ SetClipboardData
| |
| |---[dll]------ CloseClipboard
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ CopyMemory_字节集
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ EmptyClipboard
| |
| |---[dll]------ OpenClipboard
调用的DLL命令:
.DLL命令 投递消息, 整数型, "user32", "SendMessageW", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型security”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 整数型, , 具体取决于消息
.参数 参数二, 整数型, , 具体取决于消息;
.DLL命令 SetClipboardData, 整数型, "user32", "SetClipboardData", , 设置剪贴板中数据
.参数 wFormat, 整数型
.参数 hMem, 整数型
.DLL命令 CloseClipboard, 整数型, "user32", "CloseClipboard", 公开
.DLL命令 GlobalUnlock, 整数型, "kernel32", "GlobalUnlock"
.参数 hMem, 整数型
.DLL命令 GlobalLock, 整数型, "kernel32", "GlobalLock"
.参数 hMem, 整数型
.DLL命令 CopyMemory_字节集, , "kernel32", "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 字节集
.参数 Length, 整数型
.DLL命令 GlobalAlloc, 整数型, "kernel32", "GlobalAlloc"
.参数 wFlags, 整数型
.参数 dwBytes, 整数型
.DLL命令 EmptyClipboard, 整数型, "user32", "EmptyClipboard"
.DLL命令 OpenClipboard, 整数型, "user32", "OpenClipboard", , 打开CLIPBOARD
.参数 hwnd, 整数型
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。