教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> VB >> 控件集锦 >> 调整 Combo 下拉部分的宽度 RSS订阅
调整 Combo 下拉部分的宽度
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
声明:
Private Declare Function SendMessage Lib "USER32" Alias "SendMessageA" (
ByVal hwnd As Long, ByVal Msg As Long,
ByVal wParam As Long, ByVal lParam As Long) As Long
Private Const CB_GETDROPPEDWIDTH = &H15F
Private Const CB_SETDROPPEDWIDTH = &H160
Private Const CB_ERR = -1
&&函数:
' 取得 Combo 下拉的宽度
' 可以利用该&&函数比例放大或缩小宽度
Public Function GetDropdownWidth(cboHwnd As Long) As Long
Dim lRetVal As Long
lRetVal = SendMessage(cboHwnd, CB_GETDROPPEDWIDTH, 0, 0)
If lRetVal <> CB_ERR Then
GetDropdownWidth = lRetVal
'单位为 pixels
Else
GetDropdownWidth = 0
End If
End Function
'设置 Combo 下拉的宽度
'单位为 pixels
Public Function SetDropdownWidth(cboHwnd As Long, NewWidthPixel As Long)
As Boolean
Dim lRetVal As Long
lRetVal = SendMessage(cboHwnd, CB_SETDROPPEDWIDTH, NewWidthPixel, 0)
If lRetVal <> CB_ERR Then
SetDropdownWidth = True
Else
SetDropdownWidth = False
End If
End Function

来源:十度教育
作者:
关键字:调整,Combo,下拉部分,宽度
发表日期:2006-5-27 14:16:38

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:利用Image控件实现图形浏览程序   下一篇:在 ListBox 之中,如何检测鼠标所在位置的选项?


2008-11-23 21:02:43
本文的相类似文章
  • 如何打开显示器工厂调整模式
  • 性能调优:ORACLE性能初步调整
  • Oracle 9i在AIX上的性能调整--内存篇
  • 关于内存参数的调整
  • Oracle的SGA调整经历
  • oracle数据库的性能调整
  • FAQ Collection-性能调整
  • 自动调整 Oracle9i Database:Oracle SGA(1)
  • 自动调整Oracle9i Database:Oracle SGA(2)
  • Oracle9i 性能调整与优化(2)
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com