51CTO技术论坛 » PowerBuilder » 改变PB自带工具栏的字体        上一帖     下一帖    查看完整版本

页: [1]

ribut92252007-9-22 02:02
改变PB自带工具栏的字体

如何改变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"
longll_NULL, ll_hwndToolBar,ll_hmain,ll_pToolbar
stringls_WindowName,ls_ToolClassName = "FNFIXEDBAR80"
SetNull(ls_WindowName)
SetNull(ll_NULL)
ll_hmain = Handle(w_main)
ll_hwndToolBar = FindWindowEXA( ll_hmain, ll_NULL, ls_ToolClassName, ls_WindowName )
if ll_hwndToolBar>0 then
ll_pToolbar = GetWindowLongA(ll_hwndToolBar,0)
FN_ToolBarSetFont(ll_pToolbar,"宋体",-22,0,"12345678")
end if
pb9的话ls_ToolClassName = "FNFIXEDBAR90"

关键词: b       

相关文章:
[欧洲][剧情][名模神采][DVD-RMVB/366M][中字][性感美女剧情大片]
哪位用过btitracker
紧急求救 我的IBM T42中什么邪啦!
AIX 服务器双HBA卡求助,在线等候
安达信—国泰君安BPR项目文档——全面预算体系介绍

查看完整版本: 改变PB自带工具栏的字体


Powered by 51CTO.COM