最近在搞一个mfc的东东,遇到个问题,在窗口初始化的时候要调用几次onsize啊?
哪位大仙圣人帮个忙啊,查了半天也没查出来,要疯了,要疯了

解决方案 »

  1.   

    你重载个ONSIZE消息,设置个计数器(一个整型变量),记录下来,就知道调用了几次,在什么时候调用你用单步调试就知道了啊
      

  2.   

    兄弟我的意思是,想看看有没有什么权威点的资料什么的,现在出现点问题,暂时解决不了,我现在的情况是有两个程序,一个调2次,一个是初始化的时候cx,xy都是0,一个是完了以后,cx,cy变为正常大小;但是另一个程序就调了3次,不知道是其他的什么地方出错了还是什么,工具栏大小影响?还是什么?想问问权威,在什么地方可以配一下还是怎么样?
      

  3.   

    调多少次得看具体的程序了, 如果自己程序里没有主动调用 SetWindowPos 或者moveWindow 之类的函数
    , 在create的时候一次, 在show出来的时候一次.
      

  4.   

    仁兄,都有哪些函数会顺便一起调用onsize啊,SetWindowPos 、moveWindow 还有呢?
    谢谢啦!!
      

  5.   


    ShowWindow()? 好像也可以, 你可以试试.