利用API函数修改PB自带toolbar的字体
改变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"
利用API函数修改PB自带toolbar的字体相关推荐
- 利用API函数实现图像淡入淡出效果(VB)
利用API函数实现图像淡入淡出效果 一般传统的实现两个PictureBox之间图像的淡入淡出效果都需要使用大量的API函数并进行复杂的调色板以及 绘图设备(Device Context)的操作 ...
- 利用API函数实现图像淡入淡出效果 (转)
利用API函数实现图像淡入淡出效果 (转)[@more@]利用 api 函数实现图像淡入淡出效果 一般传统的实现两个PictureBox之间图像的淡入淡出效果都需要使用大量的API函数并进行复杂的调色 ...
- c#调用win32 API函数修改系统时间
一般来说,系统时间的修改可以通过win32 API函数库中的SetLocalTime函数进行设置.对于C#语言来说,虽然win32 API大部分函数都已经封装在了.NET Framework类库中,但 ...
- VB.NET弹幕--- 利用API函数AnimateWindow创建Popup提示窗口,窗体的动画效果---章鱼哥
当我们打开电脑上网时,是不是会经常看到桌面的右下角弹出一个小的新闻热点窗体,我们可以实现吗?当然可以,这篇文章就来给您掩饰怎么样来用代码实现.看吧,正写着呢弹出了一个. A,参数设置 hWnd:指定产 ...
- 利用VB函数Dir()实现递归搜索目录
它没有采用任何的控件形式,也没有调用系统API函数FindFirst,FindNext进行递归调用,和别人有点不同的就是我用的是VB中的Dir()函数.事实上,直接采用Dir()函数是不能进行自身的 ...
- 通过调用API函数实现的无边框窗体的拖拽,比判断坐标更快捷
在winform程序中,有时会选择边框设计会none,但是这样就不能拖拽窗体移动 解决方案有二: 1,判断坐标控制拖拽 2.利用API函数, 下面介绍利用API函数,方便,快捷 #region 移动无 ...
- VB中API函数的调用
1.API函数 API的英文全称(Application Programming Interface),WIN32 API也就是MicrosoftWindows32位平台的应用程序编程接口 ...
- Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略
Python编程语言学习:for循环中常用方法经验技巧(利用enumerate函数对列表实现自带索引等)之详细攻略 目录 for循环中常用方法经验技巧 1.利用enumerate函数对列表实现for循 ...
- go语言中利用匿名函数和闭包实现文件名修改
package mainimport ("fmt""strings" )//利用匿名函数和闭包实现文件后缀修改 func makeSuffix(suffix s ...
最新文章
- hls fifo_【FCCM2020】HLS 高手对比 Verilog 高手,到底输哪了?
- SIGPIPE导致cronttab和shell脚本等工作异常
- matlab有限差分一维导热,一维导热方程-有限差分法-matlab实现11.docx
- Bootstrap响应式布局以及栅格框架
- matla工具箱 SerialLink 的一些最近发现的功能
- UI设计干货素材|网页设计巧妙使用背景纹理
- android shape 绘制气泡图,气泡图-自定义 shape
- 帆软查询前后鼠标进入到某个位置隐藏或显示参数面板
- entity framework 动态条件
- 利用反射将IDataReader读取到实体类中效率低下的解决办法
- Top K 算法详解
- 游戏出海成为全球化趋势
- 灵格斯:很好很强大的免费电子辞典
- 深入理解Nginx负载均衡和反向代理_学习笔记
- php技术聊天室源码,PHP聊天室_WebSocket技术实战
- android 背景渐变颜色代码,Android开发——实现背景颜色渐变效果
- 2021-07-23
- 用java代码检查sql语法错误_您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在第1行'?'附近使用正确的语法...
- html提取excel指定单元格数据,如何利用Excel函数公式快速提取出单元格中指定的数据...
- 预见未来: 微软亚洲研究院看下一个二十年
热门文章
- 印象大使_kubernetes学习大使容器模式
- netty 序列化工具类 protostuff
- 微信小程序获取formId (批量获取)
- jq获取兄弟节点_jQuery 获取兄弟元素的几种方法
- 三星android棒棒糖系统,三星Galaxy S5/S4吃上原生安卓5.0棒棒糖
- java class getfield_Java Class类 getField()方法及示例
- 网络舆情监控平台用TOOM,网络舆情监控记录表?
- 爆料称字节跳动实习生删库
- linux生成initrd,Linux initrd详解
- python使用pymongo读写mongodb