72.
72有关编辑控件的代码这个代码示例解释了编辑控件工作,及按钮启用或禁用。
//RC file
10 Dialog 10,100,150,100
BEGIN
CONTROL “OK”,IDOK,”BUTTON”,WS_DISABLED|BS_PUSHBUTTON,20,20,30,20
CONTROL “”,201,”EDIT”,WS_BORDER,70,20,40,20
END
88.
88使用所有控件的代码(续) void OnOK()
{
CListBox* l;
int i;
int j;
l=(CListBox*)GetDlgItem(IDC_LIST1);
i=l->GetCurSel();
l->GetText(i,s);
i=GetCheckedRadioButton(IDC_PERM,IDC_TEMP);
if(i==IDC_PERM)
strcpy(stat,"Permanent");
89.
89使用所有控件的代码(续)else if(i==IDC_TEMP)
strcpy(stat,"Temporary");
GetDlgItemText(IDC_EDIT1,name,10);
CButton* b;
b=(CButton*)GetDlgItem(IDC_STATUS);
j=b->GetCheck();
if(j==1)
strcpy(check,"Married");
else
strcpy(check,"Unmarried");
sprintf(str,"%s who is %s wishes to go to %s on a %s basis",name,check,s,stat);
MessageBox(str,"Hello");
EndDialog(1);
}
DECLARE_MESSAGE_MAP()
};