我想做一个软件的登陆界面,上面有网页代码是
在InitInstance里有对话框的调用
DialogBox(hInst, (LPCTSTR)IDD_LOGIN, hWnd, (DLGPROC)Login);在LOGIN对话框中的操作是:
  Insert   ActiveX   Contrl   
  Microsofe   Web   浏览器但是只要插入了浏览器,对话框就不显示了,没有登陆的过程如果把浏览器去掉,对话框就能弹出,为什么呢...除了这样,还有什么别的手段插入浏览器么

解决方案 »

  1.   

    顶一下..没人解答 - -|没碰到过这怪问题么...那换个方法好了,我拽一个 EDITBOX,我想让他显示某个网页怎么做...
      

  2.   

    在BOOL CXXXApp::InitInstance()中调用AfxEnableControlContainer();
      

  3.   


    BOOL CXXXApp::InitInstance()
    {
    // InitCommonControlsEx() is required on Windows XP if an application
    // manifest specifies use of ComCtl32.dll version 6 or later to enable
    // visual styles.  Otherwise, any window creation will fail.
      INITCOMMONCONTROLSEX InitCtrls;
      InitCtrls.dwSize = sizeof(InitCtrls);
      // Set this to include all the common control classes you want to use
      // in your application.
      InitCtrls.dwICC = ICC_WIN95_CLASSES;
      InitCommonControlsEx(&InitCtrls); CWinApp::InitInstance(); AfxEnableControlContainer();
      

  4.   

    好象是创建的时候没选ActiveX控件支持还有办法加上么...
      

  5.   


    1)新加一个工程,选ActiveX控件支持,
    2)新加一个工程,不选选ActiveX控件支持,两个工程同名,然后比较两个工程代码有啥不同
      

  6.   

    我用了别的方法,现在插入浏览器,窗口能显示了但是怎么设置默认访问的网页呢因为之前是SDK的,我在插入的ACTIVEX控件上右建,新建了一个类,然后声名了一个m_web 的变量...然后在我入口的窗口里使用不了,为什么??已经包含了头文件,用 extern 也不行...