我的代码简单描述如下:
   myView.ShowWindow(SW_SHOW);
   myView.Query();  //Query是一个用于查询的成员函数,查询结果将显示在myView上我希望的效果是先显示view,然后再进行查询,并显示查询结果.
但运行效果是view一直不显示,直到查询结束后连同查询结果一起显示,
请问有什么办法可以达到我预期的效果

解决方案 »

  1.   

    myView.ShowWindow(SW_SHOW);
    myView.InvalidateRect(NULL);
    myView.Query();  //Query是一个用于查询的成员函数,查询结果将显示在myView上如果不行,把myView.Query写在另外一个菜单处理函数里,显示玩窗口之后,PostMessage菜单的id过去查询。
      

  2.   

    在你的Query()语句前加一个语句:
    myView.Invalidate();语句试一试