在对话框下,怎样设置列表框listbox和文本框text
1,它们的文字颜色?
2, 背景颜色?
3, 文字字体?  *
4, 文字大小?  *最好给出实例!!!!谢了,谁是高手现在就证明一下!!!!

解决方案 »

  1.   

    文本框好说,listbox要自绘,去codeguru找例子。
    楼上的,“提问”就是发帖。
      

  2.   

    1、2可重載對話框的 OnCtlColor實現3、4分別調用 CEdit::SetFont ;  CListBox::SetFont----------
    另, 楼上的, 在页面的最上面, 有一排链接, 其中 "提问" 就是你想要的
      

  3.   

    HBRUSH CDialogDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    if (nCtlColor == CTLCOLOR_LISTBOX)  //修改 ListBox
    {
    pDC->SetTextColor(RGB(255, 0, 0));
    pDC->SetBkColor(RGB(0, 255, 0));
    HBRUSH h = ::CreateSolidBrush(RGB(0, 255, 0));
    return h;
    }
    else if (nCtlColor == CTLCOLOR_EDIT) //修改 EditBox
    {
    pDC->SetTextColor(RGB(0, 0, 255));
    pDC->SetBkColor(RGB(255, 255, 0));
    HBRUSH h = ::CreateSolidBrush(RGB(255,255,0));
    return h;
    }
    return hbr;
    }上面是例子