我只会传二个!

解决方案 »

  1.   

    like this
    struct
    {
    char df[1024];
    int d;
    long lk;
    a*  pa;
    }test;
    test* pt=new test;
    sendmessage(m_hwnd,WM_XXX,pt,0);
      

  2.   

    用结构体,类都可以完成你的要求,想传多少都可以的.
    比如:
    class A{
    public: 
        int nPara;
        CString strPara;
        float fPara;
        BOOL  bPara;
    }
    A * pt=new A;
    A->nPara = 1;//init your para.
    sendmessage(m_hwnd,WM_XXX,p,0);
    在消息处理函数中,直接对p强制类型转化为A类,即可使用
    A *p1 = (A *) lpram;