社区
PowerBuilder
帖子详情
如何将后台服务pb程序最小化后放入屏幕右下角
yuge1002
2001-12-19 09:25:07
我用Powerbuild做了一个和UNIX通信的程序
如何将后台pb程序最小化后放入屏幕右下角
...全文
270
5
打赏
收藏
如何将后台服务pb程序最小化后放入屏幕右下角
我用Powerbuild做了一个和UNIX通信的程序 如何将后台pb程序最小化后放入屏幕右下角
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuge1002
2001-12-21
打赏
举报
回复
多谢
kkbgp
2001-12-19
打赏
举报
回复
将窗口最小化为时钟旁的小图标(我也是从别处拷贝的)
建立主窗口“w_main”:
窗口定义如下“Local External Fuctions”:
function long LoadLibrary( ref string string ) LIBRARY "KERNEL32" Alias For LoadLibraryA
function long FreeLibrary( long long ) LIBRARY "KERNEL32"
function boolean Shell_NotifyIcon( ulong long, ref s_str str ) LIBRARY "SHELL32" Alias FOR "Shell_NotifyIconA"
function long LoadIcon( long long, long long ) LIBRARY "USER32" Alias For LoadIconA
定义结构型变量:
s_str:
size
Unsignedlong
Hwnd
Long
Id
Unsignedlong
Flags
Unsignedlong
Callbackmessage
Unsignedlong
Icon
Long
tips[64]
Character
定义实例变量:
private:
s_str istr_icon
窗口最小化按钮Click事件写入如下Script:
string ls_resource
Long ll_handle
// 下三句为装入图标资源,notepad.exe即为写字板,exe执行时显示的图标内定为1
ls_resource = "notepad.exe"
ll_handle = loadlibrary ( ls_resource )
istr_icon.icon = loadicon ( ll_handle, 1 )
// 窗口回调事件号,pbm_custom01即为1024,02为1025,依此类推
istr_icon.callbackmessage = 1024
istr_icon.tips = "应用程序"
istr_icon.hwnd = handle ( parent )
istr_icon.size = 88
istr_icon.id = 1
// 标识值,即为显示tips 4, 显示icon 2, 激活窗口对应事件号
istr_icon.flags = 7
// 显示icon关键函数, 0为显示,1为修改,2为删除
shell_notifyicon ( 0, istr_icon )
parent.hide ( )
// 释放资源
freelibrary ( ll_handle )
为窗口创建用户定义事件ue_event,event id为pbm_custom01,为其写script:
m_popup lm_popup
Integer li_X, li_Y
choose case lparam
Case 513 // LButtonUp
// 删除图标
Shell_NotifyIcon( 2, istr_icon )
// 显示窗口
this.show ( )
CASE 517 // RButtonUp
li_X = This.X
li_Y = This.Y
// 移动到屏幕外以免show 时看到,你可关闭此句看什么效果
This.Move ( - This.Width - 10, - This.Height - 10 )
// 加这句才能看到菜单条(菜单条属于此windows)
This.Show ( )
lm_popup = CREATE m_popup
lm_popup.m_item.PopMenu ( PointerX ( ), PointerY ( ) )
// 恢复设置
This.Hide ( )
This.Move ( li_X, li_Y )
DESTROY lm_popup
end choose
其中,“m_popup”为最小化成TRAYICON图标时点击右键时弹出的菜单。
liyc
2001-12-19
打赏
举报
回复
哪里有呀?
lesni
2001-12-19
打赏
举报
回复
网上有例程可以参考
liyc
2001-12-19
打赏
举报
回复
多谢!
jsp文件上传简单实例
1、index.html上传图片 2、使用到的函数和类说明File类文件和目录路径名的抽象表示形式,File(parent,child)方法根据 parent 抽象路径名和 child 路径名字符串创建一个新File实例FileOutputStream文件输出流,InputStream输入流,将输入数据看成一根管道,可以形象的将输入流比喻成管道的入口,而输出流比喻成管道的出口
【Jsp】使用jspsmartupload完成简单的文件上传系统
请不要妄想,一个html的file控件,再加上javascript与jquery语句就可以完成文件上传, 文件上传系统从来是需要配合
服务
器来完成的 用户把自己的文件上传到
服务
器上 文件上传系统是很复杂的一件事。 html的file控件向动态网页语言以post方式通过enctype="multipart/form-data"解码成二进制文件就不管了 动态网页需要对其通过asp,jsp,ph
jsp+servlet之简单的文件上传小案例
jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd...
第7篇——JSP之简单的文件上传
通过JSP实现文件上传,上传地址。 教程 https://www.w3cschool.cn/jsp/jsp-file-uploading.html 1、创建文件上传的表单 (1)文件选择输入框: type="file" (2)type="submit"的输入框 (3)表单属性: method="post",action="xxx.jsp"(提供文件上传处理页面),enctype="multipar...
JSP简单文件上传
代码 使用的组件 Commons-FileUpload commos-io 添加链接描述 1、界面 <%@ page language="java" contentType="text/html" pageEncoding="utf-8"%> <html> <head> </head> <body> <form action="UploadServlet" method="post" enctype="multipart/form-data
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章