上位机开发笔记 » 搜索 » user:admin post:true

通过文件句柄,获得它的绝对路径方法

如题:

假如,打开了一个记事本,如何获取到这个记事本的句柄, 怎么能通过这个句柄得到这个文件的路径?

import process; import console import win; import winex; console.open(); hwnd = winex.find("","记事本"); console.dump(hwnd) tid,pid=win.getThreadProcessId(hwnd); console.log(tid,pid) path=process.ge
admin •  2017-11-19 • 最后回复来自 admin
1

鼠标指针图标样式一例

//鼠标指针函数演示 import win.ui; import win.ui.menu; import com.picture; /*DSG{{*/ var winform = win.form(text="光标示例";right=349;bottom=249;parent=...) winform.add( button={cls="button";text="光标等待";left=110;top=114;right=229;bottom=155;z=2}; static={cls="static";text="ww
admin •  2017-11-19

原子窗体(互斥体,禁止重复运行窗体),非第一运行窗体实现原子窗体的方法

//原子窗体一例 /* 有时候进程需要禁止重复运行,但主窗体可能并不是最先启动的(例如登录界面、欢迎界面等等) 这时候就不方便在第一个窗体使用原子窗体禁止重复启动,可以改用 process.mutex 创建互斥体来禁止进程重复启动。 仍然可以通过原子窗体尝试查找主窗体,实现用户双击EXE激活已经启动的主窗体的效果。 */ //创建互斥体 import process.mutex; var mutex = process.mutex("互斥体.唯一标识")  if( mutex.conflict ){     impo
admin •  2017-11-19

给listview每行加上复选框

利用htmlayout实现listview的icon功能:

引用自:http://bbs.aardio.com/forum.php?mod=viewthread&tid=12662&highlight=listview

import win.ui; /*DSG{{*/ var winform = win.form( bottom=399;text="。。。。。";right=599 ) /*}}*/ import web.layout; import web.layout.be
admin •  2017-11-19 • 最后回复来自 admin
1

给listview每行加上复选框

listview加上复选框之后,如果只是两列,那么就是checkview了吧.

于是,去checkview里查看它实现的代码.

//checklist 复选列表框 import win.ui.ctrl.listview; namespace win.ui.ctrl;  var listview = ..win.ui.ctrl.listview; class checklist{     ctor(parent,tParam){       if( tParam ){     
admin •  2017-11-19 • 最后回复来自 admin
1

listview响应事件

_LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生) _LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生) _LVN_BEGINLABELEDIT 开始编辑项的文本 _LVN_COLUMNCLICK 单击列(当鼠标单击列表视图控件列标题时产生) _NM_CLICK 当鼠标单击列表视图控件时产生 _LVN_COLUMNCLICK 单击列 _LVN_DELETEALLITEMS 删除所有项 _LVN_DE
admin •  2017-11-19

GIF录制助手(绿色免安装1.4M),用aardio编写

2.0版本新增功能截图:

预览示例:


软件成品 工具 aardio admin •  2017-11-19 • 最后回复来自 admin
1

(转)aardio防cc攻击的关键代码

最近有很无聊的人cc攻击aardio官方论坛,jacen一鹤重新写了个防攻击的库和思路.

这里学习下:

增加 inet.stat 用于列出网络连接, 例如列出所有80端口的TCP连接,并按连接数排序:import console;  import inet.stat; console.dump(inet.stat(80).tcp) console.pause(true);今天晚上被某个无聊的家伙CC攻击,于是写了这个库, 昨天灌了上万个垃圾帖子,今天又
admin •  2017-11-19

(转)GDI实现桌面歌词效果

import win.ui; /*DSG{{*/ var winform = win.form(text="歌词效果演示";right=339;bottom=141;border="none";exmode="toolwindow";mode="popup") winform.add() /*}}*/ import gdip;  drawAlphaText =function( strText,fontsize= 35,fontname="Verdana"  ){ gdi.layeredBuffer( winform
admin •  2017-11-18

(转)htmlayout仿Picasa照片查看器效果

右上角的提示是乱码,要解决他,用

/*提示框样式*/ popup {     font-family: '微软雅黑','宋体';      font-size: 12px;      font-weight: normal;     padding: 0 5px; }


htmlayout admin •  2017-11-18 • 最后回复来自 admin
1

(转)htmlayout仿Picasa照片查看器效果

import win.ui; /*DSG{{*/ var winform = win.form( text = "仿Picasa照片查看器效果";exmode="toolwindow" ) /*}}*/ winform.transparent(true);//启用分层窗口以支持透明 winform.fullscreen(true);//全屏 import web.layout;//导入内置浏览器引擎 import web.layout.behavior.windowCommand;//导入标题栏按钮支持库 wbLayo
htmlayout admin •  2017-11-18 • 最后回复来自 admin
1

menu菜单增加图标方法

menu菜单栏增加图标的方法,

一般用到menu.add(...)即可,

var menuFile = win.ui.popmenu(winform);//创建弹出菜单 menuFile.add( "打开", function(id){ winform.msgbox("打开文件") }  )  menuFile.add( text = "标题"; bitmap = "/toolbar.gif"; //bitmapCheckd = "选中位图句柄或路径、或图像数据,可选参数
admin •  2017-11-18 • 最后回复来自 admin
2

Toolbar工具条控件使用感受和用法分享

Toolbar工具条不知道能不能代替plus做成大按钮样式.....

它的style样式有好多种,下面记录下自己使用过程

import win.ui; import win.ui.toolbar; /*DSG{{*/ var winform = win.form(text="aardio form";right=597;bottom=365;bgcolor=65535) winform.add( picturebox={cls="picturebox";left=0;top=39;righ
admin •  2017-11-17

win.imageList 构造函数

toolbar范例:

import win.ui; import win.ui.menu; import win.ui.toolbar; /*DSG{{*/ var winform = win.form(text="aardio form";right=349;bottom=249;parent=...) winform.add() /*}}*/ /*==========菜 单==============*/ winform.popmenu = win.ui.popmenu(winform);//创建弹出菜单
aardio UI admin •  2017-11-17 • 最后回复来自 admin
2

win.imageList 构造函数

win.ui.toolbar 类

win.ui.toolbar 类主要提供创建并操作工具栏的函数

1、函数原型:

tb = win.ui.toolbar( form )

注意:本函数中的 form 参数可以传递窗口句柄,也可以直接传递窗口实例。

2、函数说明:

按照给定的父窗口,初始化一个工具栏实例。

3、调用示例:

aardio UI admin •  2017-11-17 • 最后回复来自 admin
2

win.imageList 构造函数

win.imageList 类主要提供对图片列表的支持。用到这个类的控件有:win.ui.toolbar 类

1、函数原型:

win.imageList( 宽度, 高度 ) win.imageList( 句柄 )

2、函数说明:

创建一个图像列表(win.imageList对象).
如果构造参数指定图像句柄,则使用该句柄指向的图像创建图像列表,否则按给定大小创建图像列

aardio UI admin •  2017-11-17 • 最后回复来自 admin
2

GIF录制助手(绿色免安装1.4M),用aardio编写

GIF录制助手(绿色免安装2.45M),用aardio编写


2019年5/18更新 v2.0 版本: 增加鼠标录制功能

软件成品 工具 aardio admin •  2017-11-17 • 最后回复来自 admin
1

桌面图标嵌入功提示窗口钉在桌面上

//代码出处 http://bbs.aardio.com/forum.php?mod=viewthread&tid=9949 import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=216;bottom=91;border="none";exmode="none";max=false;min=false;mode="popup";sysmenu=false;title=false) winform.add() /*}}*/
admin •  2017-11-17 • 最后回复来自 admin
2

桌面图标嵌入功提示窗口钉在桌面上

//代码出处 http://bbs.aardio.com/forum.php?mod=viewthread&tid=9949 import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=216;bottom=91;border="none";exmode="none";max=false;min=false;mode="popup";sysmenu=false;title=false) winform.add() /*}}
admin •  2017-11-17 • 最后回复来自 admin
2
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网
在线小工具
Pojie.Online

才仁机械


网站地图SiteMap