lz试一下这个,mfc的可以就跟进mfc的方法中看下mfc是怎么实现的。
void CMyDlg::OnCreateExtendedControl() 
{
   // m_pWndStaticEx is a CWnd* member of CMyDlg
   m_pWndStaticEx = new CStatic;
   m_pWndStaticEx->CreateEx(WS_EX_CLIENTEDGE, // Make a client edge label.
      _T("STATIC"), _T("Hi"),
      WS_CHILD | WS_TABSTOP | WS_VISIBLE,
      5, 5, 30, 30, m_hWnd, (HMENU)2345);
}
 

解决方案 »

  1.   

    是不是用CreateEx创建窗口 没有消息循环 不能重绘 所以上面显示的动态的东西都不自动更新呢,请问要怎么加消息循环呢
      

  2.   

    是不是用CreateEx创建窗口 没有消息循环 不能重绘 所以上面显示的动态的东西都不自动更新呢,请问要怎么加消息循环呢
    应该可以,mfc应该已经将消息循环封装到框架里了。
      

  3.   

    是不是用CreateEx创建窗口 没有消息循环 不能重绘 所以上面显示的动态的东西都不自动更新呢,请问要怎么加消息循环呢
    应该可以,mfc应该已经将消息循环封装到框架里了。
    但是用createex创建出来的窗口 好像不重绘,吧其他的窗口放在createex创建的窗口上 就卡了 窗口就乱了 。是不是这个原因呢