Red de conocimiento informático - Problemas con los teléfonos móviles - Mira el código fuente del sitio web. // jisuanqiDlg.cpp: Archivo de implementación //# incluir " STD afx . h " # incluir " jisuanqi . h " # incluir " jisuanqidlg . h " # incluir " Shuo Ming . h " # ifdef _ DEBUG # def NUEVO DEBUG _ NEW # undef ESTE _ ARCHIVO static char ESTE _ ARCHIVO[]= _ _ ARCHIVO _ _;# endif////////////////////// / ////////////////////////////////////////CAaboutDlg se utiliza para el cuadro de diálogo de la aplicación Acerca de CString fecha 1; clase CAboutDlg:public CDialog { public:CAboutDlg(); //Datos de diálogo//{ { AFX _ Data(CAaboutDlg)enum //}}AFX_DATA // La función virtual generada por ClassWizard anula //{ UAL _ VIRT(CAboutDlg) )protected:VIRTUAL void DoDataExchange(CDATA exchange * pDX); // Soporte DDX/DDV //}}AFX_VIRTUAL //Implementación protected://{ { AFX _ MSG(CAboutDlg)//} } AFX _ MSG DECLARE _ MESSAGE _ MAP()};CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD){//{ { AFX _ DATA _ INIT(CAboutDlg)//} } AFX _ DATA _ INIT } void CAboutDlg:: DoDataExchange(CDATA exchange * pDX){ CDialog::DoDataExchange(pDX);//{ { AFX_DATA_MAP(CAboutDlg)//} } AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)//{ { AFX _ MSG _ MAP(CAboutDlg)// Sin controladores de MENSAJE//} } AFX _ MSG _ MAP END _ MESSAGE _ MAP()/////////////////////// //////// /////////////////////////////////////////////// //// ///////////////////}}AFX_DATA_INIT //Tenga en cuenta que LoadIcon no requiere DestroyIconload posterior en Win32 m_hIcon = AFX getapp()-> void CJisuanqiDlg::DoDataExchange(CDATA exchange * pDX){ CDialog::DoDataExchange(pDX); //{ { AFX_DATA_MAP(CJisuanqiDlg)DDX_Text(pDX, IDC_EDIT1, m_ strnum);

Mira el código fuente del sitio web. // jisuanqiDlg.cpp: Archivo de implementación //# incluir " STD afx . h " # incluir " jisuanqi . h " # incluir " jisuanqidlg . h " # incluir " Shuo Ming . h " # ifdef _ DEBUG # def NUEVO DEBUG _ NEW # undef ESTE _ ARCHIVO static char ESTE _ ARCHIVO[]= _ _ ARCHIVO _ _;# endif////////////////////// / ////////////////////////////////////////CAaboutDlg se utiliza para el cuadro de diálogo de la aplicación Acerca de CString fecha 1; clase CAboutDlg:public CDialog { public:CAboutDlg(); //Datos de diálogo//{ { AFX _ Data(CAaboutDlg)enum //}}AFX_DATA // La función virtual generada por ClassWizard anula //{ UAL _ VIRT(CAboutDlg) )protected:VIRTUAL void DoDataExchange(CDATA exchange * pDX); // Soporte DDX/DDV //}}AFX_VIRTUAL //Implementación protected://{ { AFX _ MSG(CAboutDlg)//} } AFX _ MSG DECLARE _ MESSAGE _ MAP()};CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD){//{ { AFX _ DATA _ INIT(CAboutDlg)//} } AFX _ DATA _ INIT } void CAboutDlg:: DoDataExchange(CDATA exchange * pDX){ CDialog::DoDataExchange(pDX);//{ { AFX_DATA_MAP(CAboutDlg)//} } AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)//{ { AFX _ MSG _ MAP(CAboutDlg)// Sin controladores de MENSAJE//} } AFX _ MSG _ MAP END _ MESSAGE _ MAP()/////////////////////// //////// /////////////////////////////////////////////// //// ///////////////////}}AFX_DATA_INIT //Tenga en cuenta que LoadIcon no requiere DestroyIconload posterior en Win32 m_hIcon = AFX getapp()-> void CJisuanqiDlg::DoDataExchange(CDATA exchange * pDX){ CDialog::DoDataExchange(pDX); //{ { AFX_DATA_MAP(CJisuanqiDlg)DDX_Text(pDX, IDC_EDIT1, m_ strnum);

, 1000.);//} } AFX _ DATA _ MAP } BEGIN _ MESSAGE _ MAP(CJisuanqiDlg, CDialog)//{ { AFX _ MSG _ MAP(CJisuanqiDlg)ON _ WM _ sys command()ON _ WM _ QUERYDRAGICON ()ON_BN_CLICKED(IDC_BUTTON 1,ON BUTTON 1)ON_BN_CLICKED(IDC_BUTTON 2,ON BUTTON 2)ON_BN_CLICKED(IDC_BUTTON 3//Agregar "Acerca de..." elemento de menú del menú del sistema. // IDM_ABOUTBOX debe estar dentro del rango de comando del sistema ASSERT((IDM_about box & 0x fff 0) = = IDM_about box); ASSERT(IDM_about box <0xf 000); CMenu * psys menu = obtener menú del sistema (FALSE); menú; menú strabout. LoadString(IDS_about box); Establece el icono del cuadro de diálogo Cuando no es un cuadro de diálogo SetIcon(m_hIcon, TRUE), el marco automáticamente //hace esto; //Establece el icono grande SetIcon(m_hIcon, FALSE); (IDC_EDIT1, "0"); SetTimer(1, 1000, Vacuum); // TODO: Agregar inicialización adicional aquí devuelve TRUE // Devuelve TRUE a menos que el foco esté establecido en el control } void CJisuanqiDlg::OnSysCommand(UINT nID, LPARAM LPARAM ){ if((nID & 0x fff 0)= = IDM _ about box){ CAboutDlg dlgAbout; DoModal(); } else { CDialog::OnSysCommand(nID, lParam); } } //Si agregó un botón de minimizar al cuadro de diálogo, necesitará el siguiente código // para dibujar el icono. Para aplicaciones MFC que utilizan Document/ViewModels, // esto lo hace automáticamente el marco. void cjisuuangidlg::OnPaint(){ if(isi conic()){ CPaintDC DC(this); //Contexto del dispositivo para dibujar SendMessage (WM_ICONERASEBKGND, (WPARAM) dc. GetSafeHdc(), 0 // Icono del centro del rectángulo del cliente); en int cxIcon = GetSystemMetrics(SM_cxIcon); int cy icon = GetSystemMetrics(SM_cy icon); CRect rectGetClientRect(&rect); height()-cyIcon+1)/2; //Dibuja el icono dc.