test2

void CPasteCodeDlg :: OnSysCommand ( UINT nID , LPARAM lParam )
... {
      


if (( nID & 0xFFF0) == IDM_ABOUTBOX )
       ... {
            

       CAboutDlg dlgAbout ;
             dlgAbout . DoModal ();
      } else
       ... {
            

} CDialog :: OnSysCommand ( nID , lParam );
      } // If you add a minimize button to your dialog, you will need the code below
// to draw the icon. For MFC applications using the document/view model,
// this is automatically done for you by the framework.

void CPasteCodeDlg :: OnPaint ()
... {
      
if ( IsIconic ())
       ... {
            

       CPaintDC dc ( this ); // device context for painting

             SendMessage ( WM_ICONERASEBKGND , ( WPARAM ) dc . GetSafeHdc (), 0);

             // Center icon in client rectangle
             int cxIcon = GetSystemMetrics ( SM_CXICON );
             int cyIcon = GetSystemMetrics ( SM_CYICON );
             CRect rect ;
             GetClientRect (& rect );
             int x = ( rect . Width () - cxIcon + 1) / 2;
             int y = ( rect . Height () - cyIcon + 1) / 2;

             // Draw the icon中文
             dc . DrawIcon ( x , y , m_hIcon );
      } else
       ... {
            

} CDialog :: OnPaint ();
      }

你可能感兴趣的:(mfc,dialog,button)