PB
文章平均质量分 59
mmnn606
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CODE128B码在PB10中的实现
http://blog.youkuaiyun.com/pbdesigner/article/details/3906156 在信息系统开发时通常有用户要求能够打印条码,如CODE128码,使用专门的条码打印程序固然可能,但难以与你的信息系统接轨,虽然也有支持数据源为数据的条码打印程序。通常有几种方法实现条码的打印:一、直接向打印机发送控制命令,二、使用条码字体,三、印刷。各有优劣,使用条码字体的方法转载 2012-08-04 20:53:43 · 1506 阅读 · 0 评论 -
如何取得窗口标题栏的高度?窗口边框的宽度?
本文转载自Linn《如何取得窗口标题栏的高度?窗口边框的宽度? - PowerBuilder / 控件与界面》Function int GetSystemMetrics (int index) Library "USER32.DLL " SM_CYCAPTION = 4 SM_CXBORDER = 5 SM_CYBORDER =转载 2012-08-12 20:59:51 · 1751 阅读 · 0 评论 -
PB绝对有用的未公开函数
本文转载自阿杜《 PB绝对有用的未公开函数》已知一个DW中的某列的列名(在字符串变量中),以获得这个列对象的DWO方法是:DWObject ldwo_use,ldwo_nameldwo_use = dw_1.Objectldwo_name = ldwo_use.__get_attribute("name",FALSE)这样就可以在用setitem()设置值时,手工调用数转载 2012-08-12 20:59:12 · 7685 阅读 · 0 评论 -
【PB】带位图的菜单项实现
当读者在使用 Microsoft Word 97 时,是否曾注意到 Word 的部分菜单项旁有一个小巧的图标 (如图1所示),初次见到时,是否有耳目一新的感觉,是否想过让 PowerBuilder 创建的菜单项和他一样漂亮。只可惜 Sybase 至今仍未实现该功能,令得广大的 PowerBuilder 用户只能去羡慕别人。不过文本将探讨如何用 PowerBuilder 和 Win32 API 来实转载 2012-08-12 20:57:32 · 513 阅读 · 0 评论 -
【PB】使用任务栏通知区域
“为应用程序在任务栏通知区域加个图标,按最小化控制菜单后隐藏窗口,单击通知区域内的图标恢复并显示窗口,右击通知区域内的图标弹出快捷方式菜单”,已成为时下程序设计上的一个时髦主题,有不少文章介绍了如何实现,但在 PowerBuilder 下由于调用 Win32 API 函数和消息处理不很方便,因而很少有人去涉及。本文将讨论如何在 PowerBuilder 下使用任务栏通知区域。1.相关的 Win转载 2012-08-12 20:56:41 · 806 阅读 · 0 评论 -
【PB】利用 IE 增强编辑控件的功能
熟悉 Windows 的读者都知道,“运行”对话框的“打开”编辑控件,提供了两个比较特别的功能:一个是自动完成功能,即键入字符后编辑控件提供建议选项供选用 (AutoSuggest),如图1;另一个是拖放功能,即将文件拖放到“运行”对话框后编辑控件会显示文件列表,如图2。通过在 PowerBuilder 中调用 Win32 API 函数可以使单行编辑控件 (Single-line Edit Con转载 2012-08-12 20:55:08 · 477 阅读 · 0 评论 -
如何给datawindow某一列动态设置成dddw或者ddlb,并且赋值?
(1)切换成DDDW: dw_1.Modify("#1.dddw.Name='dddw_jg'") dw_1.Modify("#1.dddw.DisplayColumn='name_jg'") dw_1.Modify("#1.dddw.DataColumn='id_jg'") (2)切换成DDLB: dw_1.Modify("#1.ddl转载 2012-08-12 20:52:08 · 1048 阅读 · 2 评论 -
pb从数据窗口获得数据的方法总结
pb从数据窗口获得数据的方法总结通过PowerBuilder的数据窗口对象属性,我们可以指定一定格式的表达式来直接从数据窗口中获得数据。这种直接的数据操作方法让我们能只需一条语句而不用调用许多方法,就可得到一定量甚至大量的数据。操作数据的表达式大致可分为三种,下面逐一介绍。-----------------------------------------------------------转载 2012-08-12 20:51:21 · 748 阅读 · 0 评论 -
C#创建COM供PB调用
PB9(包括 PB9)以前的版本都不能访问VS.Net创建的基于Net FrameWork下的程序,除非将程序编译成COM,PB才能正常调用。 以下是我总结出的C#将类库编译成COM所需要的步骤:1.创建一个类库程序;2.在程序里添加using System.Runtime.InteropServices;3.创建一个公用的函数,以供PB调用;4.启动命令窗口;5.生转载 2012-08-12 20:50:05 · 511 阅读 · 0 评论 -
通过网页链接打开应用程序客户端的两种实现方式
第一种方式是修改注册表的方式,QQ和阿里旺旺就是通过这种方式实现的。基本方法就是在安装过程中或者是程序第一次启动时在注册表创建类似下面的键项和键值,QQ:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT/Tencent]@="TencentProtocol""URL Protocol"="C://Program F转载 2012-08-12 20:49:10 · 835 阅读 · 0 评论 -
PB取网页内容的方法
PB取网页内容的方法2009-03-08 07:41以前以为PB不能做此类程序,今天在网上看到,赶紧收起来转发到BLOG上,以后可能用得上string ls_get_url, ls_argsstring ls_response_text, ls_status_text long ll_status_code long ps1, ps2, ps3, ps4 string srst转载 2012-08-12 20:48:27 · 1100 阅读 · 0 评论 -
dw2xls已升级至pb11.5
dw2xls已经开发了好几年了,最近也把这个程序开源了,由于自已一直以来都是用pb9开发程序,还没有升级到更高的版本,所以一直都没去升级这个程序.这两年经常会收到一些朋友的来信,询问如何把dw2xls升级到pb10或以上更高的版本,甚至部分用反编译程序的朋友,为了这个功能,都愿意付费购买.考虑到一些朋友在升级过程中,还是会碰过一些困难,为了方便大家,所以决定还是自已把程序升级到pb11.5,并提供转载 2012-08-04 21:00:40 · 1519 阅读 · 0 评论 -
PB对DW数据窗口操作必学
/*******DataWindow Object 的几个有用的属性*********/*dw_1.Object.DataWindow.Column.Count属性记录的是 DataWindow 中的列数。 DataWindow中的所有对象都有 Type 属性,通过访问他们的 Type 属性可以得知他们是 Column、Compute、Text等等对象。转载 2012-08-04 20:58:12 · 1180 阅读 · 0 评论 -
PB中自定义事件ID含义
单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetcheck 单选按钮或多选按钮是否被选。 pbm_bmgetstate 按钮是否加亮。 pbm_bmsetcheck将无线按钮或确认框的选中状态改为未选中状态,反之亦然。 pbm_bmsetstate 加亮或不加亮按钮。 pbm_bmchange改变按钮的风格,例如,改为单选按钮或组合框。 单选或多选按钮通知消息(转载 2012-08-04 20:57:38 · 619 阅读 · 0 评论 -
PowerBuilder 12.5 IDE破解
1.在安装目录[软件根目录]内找到文件:pbsys125.dll文件!2.使用ultraedit打开pbsys125.dll修改如下: 85FF7518 改为 85FFeb18 6A01E89209070083C408 改为 90909090909090909090即可!这个破解只能针对传统IDE,对于.NET无效。如果想用.NET又过期了的,有个办法就是把时间调到转载 2012-08-15 21:02:47 · 2685 阅读 · 0 评论
分享