afx_msg void CUsbhidiocDlg::me5(char s[256]){ //端口5 
 
// ShowWindow(SW_SHOWNORMAL);
      //CAboutDlg().DoModal();
  
CAboutDlg dig;
//CButton * pre = (CButton*) dig.GetDlgItem(IDC_CHECK1);//IDC_CHECK1 是窗体IDD_ABOUTBOX的一个checkbox,我要在IDD_ABOUTBOX DoModal的时候给它选中状态,请问如何写?
//CButton * bpre = (CButton*) pre;
//bpre->SetCheck(1);
 // pre->Set
dig.DoModal(); 
 
}

解决方案 »

  1.   

    OnInitDialog 如何使用?我是刚学的,见谅.
    类似于下面的吗?:
    BEGIN_MESSAGE_MAP(CUsbhidiocDlg, CDialog)
    //{{AFX_MSG_MAP(CUsbhidiocDlg)
    ON_WM_SYSCOMMAND()
    ON_WM_PAINT()
    ON_WM_QUERYDRAGICON()
    ON_BN_CLICKED(IDC_Once, OnOnce)
    ON_EN_CHANGE(IDC_Results, OnChangeResults)
    ON_BN_CLICKED(IDC_Continuous, OnContinuous)
    ON_WM_TIMER()
    ON_WM_CLOSE()
     
    ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
    //}}AFX_MSG_MAP
    ON_COMMAND(IDS_STRING105, me1)
    ON_COMMAND(IDS_STRING106, me2)
    ON_COMMAND(IDS_STRING107, me3)
    ON_COMMAND(IDS_STRING108, me4)
    ON_COMMAND(ID_MENUITEM32771, me5)
    ON_COMMAND(IDS_STRING109, me_exit)
        ON_MESSAGE(WM_NOTIFYICON, OnNotifyIcon1)
    END_MESSAGE_MAP()请详细点好吗?