永发信息网

C# 怎么调用PostMessage

答案:1  悬赏:80  手机版
解决时间 2021-01-29 04:13
  • 提问者网友:树红树绿
  • 2021-01-28 11:24
C# 怎么调用PostMessage
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-01-28 11:42
导入User32.dll [DllImport("user32.dll",EntryPoint="PostMessage",CallingConvertion=CallingConvention.Winapi)]
static extern bool PostMessage(IntPtr hwnd,int msg, uint wParam, uint lParam);

uint MAKELONG(ushort x, ushort y)
{
return ((((uint)x) < < 16) | y); //low order WORD 是指标的x位置; high order WORD是y位置.
}
//例如:void SomeCall()
{
API.PostMessage(new IntPtr(b), 0x0204, (uint)0, MAKELONG(12,342));
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯