客户要求的。。我也不会C#~~~DWOND a;
HWND clientHwnd;
COPYDATASTRUCT cpd;
cpd.dwData = 1;
cpd.cbData = 4;
cpd.lpData = (void*)&a;
SendMessageA(clientHwnd,WM_COPYDATA,NULL,(LPARAM)&cpd);
HWND clientHwnd;
COPYDATASTRUCT cpd;
cpd.dwData = 1;
cpd.cbData = 4;
cpd.lpData = (void*)&a;
SendMessageA(clientHwnd,WM_COPYDATA,NULL,(LPARAM)&cpd);
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);uint a;
IntPtr clientHwnd;
COPYDATASTRUCT cpd = new COPYDATASTRUCT();
cpd.dwData = 1;
cpd.cbData = 4;
cpd.lpData = a;
SendMessage(clientHwnd,WM_COPYDATA,0,cpd);红字的可能还得改改
unsafe int test()
{
int a;
IntPtr clientHwnd;
COPYDATASTRUCT cpd;
cpd.dwData = 1;
cpd.cbData = 4;
cpd.lpData = &a;
SendMessageA(clientHwnd,WM_COPYDATA,(IntPtr)0, StructureToPtr(cpd));
}