Red de conocimiento informático - Problemas con los teléfonos móviles - Código VC 6.0 (abajo)

Código VC 6.0 (abajo)

//////////////////////////////////////////// // ////////////////////////////////////

// Inicialización de CURLLimitedApp

BOOL CURLLimitedApp::InitInstance()

{

AfxEnableControlContainer();

// Función de inicialización estándar de inicialización estándar

/ / Si no utiliza estas funciones y desea reducir el tamaño del ejecutable final, debe eliminar las rutinas de inicialización específicas que no necesita de las siguientes

//.

// Esta función se llama cuando se usa MFC en una DLL compartida. Esta función se llama cuando MFC se admite en *** una DLL compartida. (Los principiantes pueden ignorar esta función)

#else

Enable3dControlsStatic(); // Esta función se llama cuando se vincula estáticamente a MFC.

MFC admite los dos métodos anteriores. La diferencia es que las conexiones estáticas ocupan espacio

#endif

// Cambia la clave de registro que almacena nuestra configuración.

// TODO: Debes modificar esta cadena con los caracteres apropiados

// Por ejemplo, el nombre de tu empresa u organización.

SetRegistryKey(_T("Aplicaciones locales generadas por AppWizard"));

LoadStdProfileSettings() // Cargar opciones de archivos INI estándar (incluido MRU) // Importar los últimos datos utilizados

// Registrar la plantilla de documento de la solicitud. Las plantillas de documentos son la conexión entre documentos, ventanas de marco y vistas.

CSingleDocTemplate* pDocTemplate;

pDocTemplate = nuevo CSingleDocTemplate(

IDR_MAINFRAME,

RUNTIME_CLASS(CURLLimitedDoc),

RUNTIME_CLASS(CMainFrame), // Ventana principal del marco SDI

RUNTIME_CLASS(CURLLimitedView));

Definir e inicializar el documento

AddDocTemplate(pDocTemplate); /p>

p>

// Cargar documento

// Analizar la línea de comando para comandos de shell estándar, DDE, apertura de archivos

CCommandLineInfo cmdInfo

ParseCommandLine( cmdInfo);

// Envía el comando especificado en la línea de comando

if (!ProcessShellCommand(cmdInfo) )

return FALSE ;

// La única ventana ha sido inicializada, muéstrela y actualícela.

m_pMainWnd-gt; ShowWindow(SW_SHOW); // Mostrar la ventana de la aplicación

m_pMainWnd-gt; UpdateWindow(); g_pMainFrm = (CMainFrame*)m_pMainWnd;

devuelve VERDADERO

}

}

//////// / ////////////////////////////////////////////////////////////////////////// /// ////////////////////

//CAboutDlg cuadro de diálogo para la aplicación "Acerca de"

// El A continuación se muestra el contenido completo del cuadro de diálogo "Acerca de". Datos de diálogo

//{{AFX_DATA(CAboutDlg)

enum { IDD = IDD_ABOUTBOX }

//}}AFX_DATA

//Cobertura de función virtual generada por ClassWizard

//{{AFX_VIRTUAL(CAboutDlg)

protected:

virtual void DoDataExchange(CDataExchange* pDX); Soporte DDX/DDV // Los métodos de interacción de datos, como la edición estática (que acepta datos para mostrar), se llamarán cuando cambie su contenido.

//}}AFX_VIRTUAL

// Implementación

Protegido:

//{{AFX_MSG(CAboutDlg)

//Sin controlador de mensajes

//}}AFX_MSG

DECLARE_MESSAGE_MAP()

}

CAboutDlg: :CAboutDlg () :CDialog(CAboutDlg: :IDD)

{

// {{AFX_DATA_INIT( CAboutDlg)

//}}AFX_DATA_INIT

}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)

{

CDialog: .DoDataExchange(pDX); //{{AFX_DATA_MAP(CAboutDlg)

//}}AFX_DATA_MAP

}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)

// {{AFX_MSG_MAP(CAboutDlg)

// Sin controlador de mensajes

//}}AFX_MSG_MAP

END_MESSAGE_MAP()

//Ejecutar el comando de aplicación del cuadro de diálogo

void CURLLimitedApp::OnAppAbout()

{

CAboutDlg aboutDlg

aboutDoModal(.

}//Abrir cuadro de diálogo

//// /////////////////////// / ////////////////////////////////////////////////////////////////////////// /// /

// Controlador de mensajes CURLLimitedApp

// Si desea obtener más información sobre MFC y el orden de ejecución de Windows, consulte MFC

1 Sr. Hou Jielt;lt;MFC explica en términos simplesgt;gt; 2da edición

2 Sun Xinlt;lt;VC Explica en términos simplesgt;gt;

2 Sun Xinlt;lt VC explica en términos simplesgt;