我设定的是用户单击某一表格即在此表格内显示一个与表格相同大小的编辑框供用户输入数据,就象EXCEL那样。
  设现在有用户单击了某一表格,并出现了该编辑框,这时用户觉得表格框小了一点,于是把鼠标移到分隔线处将表格拉大了,但编辑框仍然为以前的大小,界面就不好看了。我想解决的就是当用户将表格拉大或拉小后,获取这一消息,使已经出现的编辑框自动地改变尺寸。
  有办法吗?

解决方案 »

  1.   

    当用户的鼠标点击edit以外的区域时,隐藏edit.等用户把大小变好了,再要输入时再显示edit。每次显示前调整edit的大小。
      

  2.   

    因为我暂时不需要解决那个问题了(不用MS FlexGrid了),今天再推推推推推推推!!
      

  3.   

    shit
    真是so old了
    自己用Spy++看看不就得了。
    WM_IME_SETCONTEXT和
    WM_IME_ENDCOMPOSITION