像QQ聊天窗口一样,打开两个以上的聊天窗口,如何根据指定条件在某一个窗口中显示传过来的聊天信息。
  我也想实现这种效果。动态创建了几个窗口(就窗口听caption不一样),窗体中有memo,怎么样才能用语句实现在指定的动态窗口中的memo中添加内容呢?
  不知道这个算不算是不很难的题目,希望有高手帮我解答。

解决方案 »

  1.   

    SetWindowText(memo的句柄,你要写上去的话);
    //over
      

  2.   

    大家可能妹了解 楼主的意思 你可以将所有这些动态创建出来的窗体的指针<或者就窗体>保存在某个容器中<比如TList>,然后根据你的CAPTION做为标识<或者以对方好友的ID做为标识 这样更简单>
    创建的时候 -> 先判断是否已经存在与TList中 -> 存在 则 TYourFrm(list[i]).ShowWindow... 不存在 则创建 显示 然后将此插入倒TList中...你需要设置memo的值 就 TYourFrm(list[i]).Memo....你先理一理思路。。
      

  3.   

    beyondtkl(大龙驹<逝追.弗瑞德>) ,你的意思我有点明白,能再说清楚一点吗?
      

  4.   

    SetWindowText(memo的句柄,你要写上去的话);