改变PB自带工具栏的字体﹐不要自定义控件做工具栏。
function long FN_ToolBarSetFont(long unknown,string fontname,long fontsize,long unknown1,string str) library "pbvm100.dll"
用这个方法可以改
声明
function long FindWindowExA( long hParent, long hChildAfter, String lpszClass, String lpszWindow ) Library "user32.dll"
function long GetWindowLongA( long hWnd, integer index) Library "user32.dll"
function long FN_ToolBarSetFont(long unknown,string fontname,long fontsize,long unknown1,string str) library "pbvm80.dll"
修改代码
long ll_null, ll_hwndToolBar, ll_hwnd, ll_pToolbar
string ls_windowName
SetNull(ls_windowName)
SetNull(ll_null)
try
ll_hwnd = Handle(awin)
ll_hwndToolBar = FindWindowEXA(ll_hwnd, ll_NULL, IS_TOOLBARCLASSNAME, ls_WindowName )
if ll_hwndToolBar > 0 then
ll_pToolbar = GetWindowLongA(ll_hwndToolBar,0)
FN_ToolBarSetFont(ll_pToolbar, aFontName, aFontSize, 0, space(aTextSize))
end if
catch(throwable ex)
SignalError(-1, "Call API function to set toolbar font failed.")
return -1
end try
如果是pb9的话IS_TOOLBARCLASSNAME = "FNFIXEDBAR90"
- Font.rar (32.1 KB)
- 描述: PB9.0小例子
- 下载次数: 30
分享到:
相关推荐
pb toolbar 设置字体 pb toolbar 设置字体 pb toolbar 设置字体
pb源码,pb本身的toolbar图标小,不能显示文字,本例可以更改toolbar字体和显示文字
这是一个在VB中利用BitBlt API 函数来处理透明图片作为ToolBar工具条图标的实例源代码,想自己制作工具栏和图标背景的朋友很适...
pb11toolbar 一个用PB开发的工具栏控件,很漂亮的。
示例图 http://p.blog.csdn.net/images/p_blog_csdn_net/newease/EntryImages/20091027/大图标工具栏.jpg pb 大图标 工具栏 toolbar
PB9大图标toolbar实例 PB9大图标toolbar实例
rebar + toolbar 界面rebar + toolbar 界面rebar + toolbar 界面rebar + toolbar 界面
PB写的自定义Toolbar源码 The example was written in PowerBuilder 9. To make it run with PowerBuilder 10 (unicode) some modifications are necessary.
漂亮的PB工具栏 ,支持ICON大图标,鼠标经过有凹凸效果
修改vb6.0 Toolbar背景色 笔者测试通过
PB12.6全新修正DWTOOLBAR
Push the toolbar with PB 用PB做的按钮工具条
使用API实现的ToolBar示例,无需要那个宠大的ocx了。
PB源代码,一种officetoolbar功能实现.
android 修改ToolBar的样式
VB api编程模块工具栏编程经典代码VB api programming classic programming code module toolbar
新版修改功能: Version 2.3.0 - Oct 07, 2008 - General - Support for PB11.5 - PowerDock - Made to look more like Visual Studio - Toolbar Strip - Open toolbar button on the right hand side - Tab ...