使内部窗体靠右悬停java_java如何把窗体嵌入桌面底层,即使是桌面图标也在它的上面?...

Java肯定可以的,原理其实很简单就几句代码:

import win.ui;

/*DSG{{*/

var winform = ..win.form( exmode="none";max=false;bottom=95;parent=...;right=255;border="none";min=false;title=false;mode="popup";sysmenu=false )

winform.add( )

/*}}*/

import web.layout;

var wbLayout = web.layout(winform);

namespace web.layout.behavior.closeBtn {

onButtonClick = function (ltTarget,ltEle,reason,behaviorParams) {

winform.close();

}

}

wbLayout.html = /**

回收站

您删除的东西可以在这里找回来哦!

**/

wbLayout.css = /**

html { background: transparent }

body { outline: 5px glow #000; background: #eee; border-radius: 10px }

body > .content { margin: 50%% 16px; font: 12px "Microsoft Yahei","SimHei","Simsun"; line-height: 12px; }

body > .content p { margin: 8px 0; }

.arrow {

position: absolute; left: 2px; top: 50%%; width: 7px; height: 14px;

font: 14px Tahoma; color: #eee; content: "◆"; overflow: hidden;

}

.close {

position: absolute; right: 14px; top: 14px; width: 16px; height: 16px;

font: 13px Tahoma; color: #333; text-align: center; line-height: 16px;

behavior: clickable close-btn; border-radius: 2px; content: "×";

}

.close:hover, .close:active { background: #fff #fff #f2f2f2 #f2f2f2; outline: 2px glow #666 }

.close:active { padding: 1px -1px -1px 1px; background: #f2f2f2 #f2f2f2 #fff #fff }

**/

import winex.desktop;

var listview = winex.desktop.listview;

var ind = listview.findItem("回收站");

if ( ! ind ) return;

var rect = listview.getItemRect(ind);

winform.setPos(rect.right, (rect.top + rect.bottom - winform.height) / 2);

winform.show();

::SetWindowLong(winform.hwnd, 0xFFFFFFF8/*_GWL_HWNDPARENT*/, listview.hwnd);

win.setForeground( winex.find( "|" ),);

winform.modifyStyleEx(, 0x8000000/*_WS_EX_NOACTIVATE*/);

winform.transparent(true);

win.loopMessage();

当然用VB写可能更简单,就象你说的,毕竟是微软的亲儿子嘛。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值