哪位高手,请赐教:我想用消息传变量的值,不知是否可行?若可以又怎样操作?

解决方案 »

  1.   

    SendMessage(hWnd, MessageName, wParam, lParam);
    变量的值可以通过最后两个参数传
      

  2.   

    当然可以,你可以把你的的变量强制转换为LPARAM 或WPARAM 再发送出去.
    如:
    int x = 0;
    int y = 1;
    PostMessage(HANDLE,WM_MESSAGE, (WPARAM)x, (LPARAM)y);
      

  3.   

    用SendMessage,将参数地址或值放入后两个参数中.
    用PostMessage,将参数值放入后两个参数中.
    class x;
    SendMessage(hWnd, WM_MESSAGE, NULL, (LPARAM)&x);Fun(WPARAM wParam, LPARAM lParam)
    {
      class *x = (class*)lParam;
    }