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);
查看全文
相关阅读:
线程
管道,数据共享,进程池
进程锁,队列,JoinableQueue
网络基础之 并发编程之进程,多路复用,multiprocess模块
网络基础之 tcp/ip五层协议 socket
python基础之 026 包以及包的引入
python基础之 025 模块加载与import的使用
python基础之正则表达式 re模块
python基础之 序列 pickle&json
【SoapUI】SoapUI projects 01
原文地址:https://www.cnblogs.com/ahuo/p/901730.html
最新文章
HorizontalScrollView水平滚动控件
ScrollView垂直滚动控件的使用
AnalogClock和DigitalClock时间和日期控件
AutoCompleteTextView自动完成输入内容的控件
Spinner下拉列表控件
ViewStub惰性装载控件
TabHost标签控件
GridView网格控件
android中Gallery与ImageSwicther解析
在Android中实现图片缩放和旋转
热门文章
Continue
指针
C语言struct类型
硬件和软件的前景
typedef
函数指针
Others in life
办公室英语1
办公室英语2
GIL锁,线程池
Copyright © 2011-2022 走看看