在PowerBuilder中调用ChooseColor函数

转载 2012年04月05日 16:20:23

在PowerBuilder中调用ChooseColor函数

(加入日期:2003-6-5)

保存文章至硬盘】【打印文章】【字体:

分享到: 0
首先创建一个Custom user object并定义如下Structure(OS_ChooseColor):

long lstructsize
ulong hwndowner
ulong hinstance
long rgbresult
blob lpcustcolors
long flags
long lcustdata
long lpfnhook
long lptemplatename

定义实例变量:
Private:

os_ChooseColor istr_ChooseColor
long il_CustomInitColors[16]
blob{64} ibl_CustomColors

定义外部函数::

function boolean ChooseColorA( REF os_ChooseColor lpcc ) library "comdlg32.dll"

在 constructor 事件中写入如下代码::


// initialize choosecolor information
// convert the default custom color array to a blob variable blobedit(ibl_customcolors,1,il_custominitcolors)

// let the structure element point to the blob array
istr_choosecolor.lpcustcolors = ibl_customcolors

// set the size
istr_choosecolor.lStructSize = 36

// no owner
SetNull(istr_choosecolor.hwndOwner)

// set flag
istr_choosecolor.flags = 1

创建对象函数:boolean of_choosecolor(ref long al_rgbresult) ,代码如下:

boolean lb_ok
istr_ChooseColor.rgbresult = al_rgbresult
lb_ok = ChooseColorA ( istr_choosecolor )
al_rgbresult = istr_ChooseColor.rgbresult
return lb_ok 

powerbuilder日期函数

PB系统函数 之 日期时间函数Day() ——————————————————————————- 功能得到日期型数据中的号数(1到31之间的整数值)。 语法Day ( date ) 参数dat...
  • u014679804
  • u014679804
  • 2015年07月15日 17:22
  • 905

PowerBuilder窗口设计

一、窗口的类型 1、Main(主)窗口   2、 Popup(弹出式)窗口   3、Child(子)窗口   4、Response(响应)窗口   5、MDI(多文档界面)窗口 二、窗口的...
  • acmjk
  • acmjk
  • 2015年03月04日 17:10
  • 843

powerbuilder初试——揭开那层薄纱

相信自己,自己就能超越自己,这就是我们这个时代的奇迹!信息时代的奇迹!...
  • xvshu
  • xvshu
  • 2014年02月13日 22:02
  • 4069

PowerBuilder总结——原来你是这么的简单

在自学考试最后的阶段是让我们用pb做一个小程序。当然,之前对pb只是有个简单的了解,但是真要是用它做个什么东西还真难。经过了几个星期的奋战,终于将毕业设计做完了。让我们怀着兴奋的心情,来回顾一下这段时...
  • u010168160
  • u010168160
  • 2015年03月22日 07:59
  • 2460

PowerBuilder基础知识

1、 PowerBuilder简介  PowerBuilder是一种功能强大并且易于开发复杂应用系统的前端数据库开发工具,利用它可以快速开发大型数据库应用系统。 PB是具有图形界面的分布式数据库前...
  • acmjk
  • acmjk
  • 2015年03月06日 11:04
  • 846

如何在PowerBuilder与DLL之间传递参数

如何在PowerBuilder与DLL之间传递参数 如何在PowerBuilder与DLL之间传递参数 Powersoft中国有限公司 霍军 --------------------...
  • aasmfox
  • aasmfox
  • 2016年06月27日 08:26
  • 1308

PowerBuilder创建登录实例—你的心我终于懂了(一)

小编写这篇博客是因为在刚学者使用PowerBuilder的时候,连一个完整的小例子都不会做。上网找了各种资料,可是跟自己下的pb不是一个版本,有些东西找不到,而且没有一个完整的过程,有的是建数据库的,...
  • u010168160
  • u010168160
  • 2014年12月23日 07:57
  • 4219

【实践】——PowerBuilder登录+PB自带数据库

用PowerBuilder实现登录小程序+用PB自带数据库 图文详细介绍了PowerBuider的创建窗体方法和如何创建连接数据库,并通过登录功能为实例,可以帮助初学者容易的理解体会。...
  • u012654963
  • u012654963
  • 2015年12月20日 22:12
  • 2134

PowerBuilder 数据窗口实例四(用户信息查询)

1. 设计数据窗口   2.设置table order值与更新属性(详见之前博客)   3. 设计查询窗体,并保存为w_userinfo_find 4. 在查询按钮的clicked(...
  • zhang88lei
  • zhang88lei
  • 2013年01月28日 17:10
  • 1144

一个小老板眼中的开发工具— PowerBuilder 杂谈(转)

有人说一流的IT人员做老板,二流的人员做软件构架,三流的IT人员做项目管理,四流的IT人员做程序员。事实上,一般小型软件公司不可能分得如此之细,而1+2+3+4就是我的日常工作。 1.什么是最好的开...
  • sunqing0316
  • sunqing0316
  • 2015年02月28日 20:12
  • 19761
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在PowerBuilder中调用ChooseColor函数
举报原因:
原因补充:

(最多只允许输入30个字)