我在用Flash.ocx播放FLASH。
发现Flash要随着窗口大小调整而自动调整,怎样才能让他不调整?
在线等

解决方案 »

  1.   

    Try this...case  WM_SIZING:  
          GetClientRect(hWnd,  &rc  );  
          rc.top  =  (rc.bottom+rc.top)/2;  
          m_container.MoveWindow(&rc,true); 
          ....
          shwaveflash->Zoom(percent)    改变动画大小 
          
          break;  
      

  2.   

    m_Flash.Create(NULL,WS_CHILD|WS_VISIBLE,CRect(rc.left,rc.top,rc.Width()-285,rc.bottom),this,567);
    CString url=GetDir()+"pic\\Ad1.swf";
    m_Flash.LoadMovie(0,url);
    m_Flash.SetScaleMode(2);SetScaleMode(2);主要是控制0,1,2;2是填满窗口大小