本帖最后由 majiangtao888 于 2011-12-10 09:15:53 编辑

解决方案 »

  1.   

    这个意思 是你的edit控件和你的窗口属于同一级了. 是不是要设置下你创建的editor属于你创建的窗口.
      

  2.   

    确实很奇怪,楼主可以试下SetFocus()函数。
      

  3.   

    问题出在这一行:hwnd=CreateWindowEx(WS_EX_LEFT|WS_EX_LTRREADING|WS_EX_RIGHTSCROLLBAR|WS_EX_WINDOWEDGE,szAppName,szAppName,WS_CHILDWINDOW|WS_CLIPCHILDREN,CW_USEDEFAULT
    ,0,CW_USEDEFAULT,0,GetDesktopWindow(),NULL,hInstance,NULL);
    CreateWindowEx 时去掉 WS_EX_WINDOWEDGE 标志
      

  4.   

    代码就是上面那些呀,你只要默认建立一个Win32窗口,然后设置这个窗口的风格为child,然后设置它父窗口为桌面,之后,创建一个eidt控件就好了呀。问题是创建好,没有办法输入东西。如果分割不是child的话,就可以输入。问题就是这样。7楼,我试了下你的办法,还是不行呀。没有办法输入。请各位多给意见。感谢。