VC界面编程总结1.docVIP

  • 1
  • 0
  • 约1.49万字
  • 约 14页
  • 2018-09-11 发布于江苏
  • 举报
VC界面编程总结1

VC界面编程总结1 2006-09-26 15:52 [前言:]拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。 让控件更醒目在ComboBox中改变列表框的宽度 我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表。一般情况下,列表框的宽度和选择框是一样宽的,但是我们有些时候确实很需要把列表框的宽度变大,一便让我们能更好的看我们要选的东西。   为了能有这个功能,我写了下面的这个函数。首先得在你的对话框中添加一个的WM_CTLCOLOR的消息句柄,或者使用CComboBox的继承类,而且在其中添加下面的代码: HBrush tvisualcombo::onctlcolor(CDC* pdc, CWND* pwnd, UINT nctlcolor) { HBrush hbr = ccombobox::onctlcolor(pdc, pwnd, nctlcolor); switch (nctlcolor) { case ctlcolor_edit: break; case ctlcolor_listbox: if (listwidth 0) { // new width of a listbox is defined CRect rect; pwnd-GetWindowRect(rect); if

文档评论(0)

1亿VIP精品文档

相关文档