德尔福对话形式的雪佛龙按钮
我想画一个雪佛龙按钮
在自定义对话框窗体中,我想知道是否存在要与DrawThemeBackground函数一起使用的State和Part常量,或者我必须手动绘制这种按钮? 解决方法
我能找到的最接近XP的是
ThemeServices.DrawElement(Canvas.Handle,GetElementDetails(tebNormalGroupExpandNormal), 要么 EBP_NORMALGROUPEXPAND直接使用DrawThemeBackground.然而,这绘制了一个双箭头(至少在XP上) 不过后来的windows版本也有TDLG_EXPANDOBUTTON,这是你想要的图像在Where do I find the icons / animations recommended in the Windows 7 UX guide?判断 感谢Andreas(通常用于主题和客户绘图相关问题) 另见他在Windows Visual Themes: Gallery of Parts and States?的效用 理想情况下,我会使用第二个版本,如果可用,但回到XP上的第一个版本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |