zoukankan
html css js c++ java
C# 发送WM_COPYDATA消息
using
System.Runtime.InteropServices;
[DllImport(
"
User32.dll
"
, EntryPoint
=
"
FindWindow
"
)]
private
static
extern
IntPtr FindWindow(
string
lpClassName,
string
lpWindowName);
[DllImport(
"
User32.dll
"
, EntryPoint
=
"
SendMessage
"
)]
//
用于发送信息给窗体
private
static
extern
int
SendMessage(IntPtr hWnd,
int
Msg, IntPtr wParam,
ref
COPYDATASTRUCT lParam);
[StructLayout(LayoutKind.Sequential)]
public
struct
COPYDATASTRUCT
{
public
IntPtr dwData;
public
int
cbData;
public
IntPtr lpData;
}
COPYDATASTRUCT cds;
string
a
=
"
032
"
;
byte
[] sarr
=
System.Text.Encoding.Default.GetBytes(a);
cds.dwData
=
(IntPtr)
0
;
cds.cbData
=
a.Length;
cds.lpData
=
Marshal.AllocHGlobal(sarr.Length);
Marshal.Copy(sarr,
0
, cds.lpData, sarr.Length);
IntPtr p
=
FindWindow(
"
#32770
"
,
"
GetMessage
"
);
SendMessage(p,
0x004A
, (IntPtr)
0
,
ref
cds);
查看全文
相关阅读:
陶哲轩实分析习题17.1.4
陶哲轩实分析习题17.1.4
陶哲轩实分析习题17.1.2
群给我的直观印象
MYSQL数据丢失讨论
提高大型软件项目质量的一些实用型技术分享
再培养一个扎克伯克:六款适合儿童上手编程的App
YouTube架构学习体会
Web系统架构的一些思考
备受开发者青睐的13款热门开源项目
原文地址:https://www.cnblogs.com/ahuo/p/901730.html
最新文章
Linux:Ubuntu使用iscsi
GRUB4DOS:引导硬盘上的iso、image文件:引导示slax、ubuntu等等 iso文件示例!
Linux:LFS:第n天:暂停了
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
解决xmlhttp乱码的方法
js 兼容问题 SELECT OPTION
如何消除网站安全的七大风险
解决2003/2008下IIS加载Rewrite.dll不成功的方法
兼容IE、火狐、谷歌及所有浏览器的悬浮代码
无题
热门文章
google map gb2312乱码
静态页生成
屏蔽Flash右键信息的js代码
【转载】Python与ArcGIS Engine的集成
群给我的直观印象
两个子群的并仍然是子群的充要条件
两个子群的并仍然是子群的充要条件
陶哲轩实分析习题17.1.2
陶哲轩实分析引理17.1.16
陶哲轩实分析引理17.1.16
Copyright © 2011-2022 走看看