初识MFC ---对话框

CPropertySheet 属性表单

AddPage(&m_page1)//增加一个属性页到属性表单             m_page1为CPropertyPage类型

CPropSheet propSheet("属性表单")    //定义改对象时必须带参数

propSheet.SetWizardMode(); //设置为向导式属性页,否则所有属性页在一个属性表单中

propSheet.DoModal() //返回ID_WIZFINISH或IDCANCEL  点击完成或取消按钮,从而可以传递变量值

CPropertyPage 属性页类

virtual BOOL OnSetActive( ); //虚函数,设置为活动页

((CPropertySheet *)GetParent())->SetWizardButtons( PSWIZB_BACK | PSWIZB_FINISH);

((CListBox *)GetDlgItem(IDC_LIST1))->AddString("北京"); //CListBox列表框类

virtual LRESULT OnWizardNext(); //返回0跳到下一页,-1阻止跳到下一页

((CComboBox *)GetDlgItem(IDC_COMBO1))->AddString("1000元以下"); //组合框

index = ((CComboBox *)GetDlgItem(IDC_COMBO1))->GetCurSel();
((CComboBox *)GetDlgItem(IDC_COMBO1))->GetLBText(index, m_strSalary);
//使组合框有默认值


void CPropView::OnDraw(CDC* pDC) //系统自动生成的窗口重绘函数

CFont font;
font.CreatePointFont(300,"华文行楷"); //设置文本字体

CFont *pOldFont;
pOldFont=pDC->SelectObject(&font); //保存原字体

TEXTMETRIC tm; //字体信息

pDC->GetTextMetrics(&tm);
pDC->TextOut(0,tm.tmHeight,strTemp2); //输出文本




单选按钮需把group属性选上 才能关联变量,组成员直到出现下一个group的属性为止。没选为-1,然后从0依次增加

单选按钮关联变量类型为int , 多选按钮关联变量为BOOL型(TRUE或FALSE)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值