设置了Dialog Frame 边缘,然后启动程序进入对话框,显示失败,出现下面这个错误ERROR: dialog template has DS_MODALFRAME set, which is not supported for Pocket PC and Smartphone,如何处理,程序是MFC的,请问如何解决?在WM下,Dialog Frame 肯定是可以设置的,是不是工程某些地方要修改?

解决方案 »

  1.   

    默认情况下,Embedded Visual C++4.0 版会将 MFC Pocket PC应用程序的对话框样式(Border)设置为 DS_MODALFRAME。MFC 8.0 不支持此样式。—应改为Thin,如果不改的话,窗口就无法弹出
      

  2.   

    那这么办呢,我的程序是SDI框架的,我需要在里面弹出对话框,对话框需要有标题,我尝试在对话框的初始化时修改框架的标题,但是没有反应,还是框架原来的标题,到我关掉这个对话框后,才会发现框架的标题改变了。
      

  3.   

    Thin的样式下自绘一个标题栏出来