Тема: HTA: Поверх всех окон на HTA
Сделал чтоб окно было поверх всех остальных с помощью придания окну фокуса, но это не правильно, так как есть другие окна, если они станут поверх моего то они все будут не активны и будут закрывать мое, есть ли другие методы например активировать окно а не задавать ему фокус, и при свёртывании окна, оно обратно делает Resume
<html>
<head>
<META Http-equiv="MSThemeCompatible" content="Yes">
<Title>Example</Title>
<script Language="JScript">
document.bgColor="#ECE9D8"
window.resizeTo(400, 300)
window.moveTo(window.screen.width / 2 - 200, window.screen.height / 2 - 150)
</script>
<HTA:APPLICATION ID="oHTA"
APPLICATIONNAME="Window"
BORDER="Thick"
BORDERSTYLE="Normal"
CAPTION="Yes"
COMMANDLINE=""
CONTEXTMENU="No"
ICON="Explorer.exe"
INNERBORDER="No"
MAXIMIZEBUTTON="No"
MINIMIZEBUTTON="Yes"
NAVIGABLE="Yes"
SCROLL="No"
SCROLLFLAT="No"
SELECTION="Yes"
SHOWINTASKBAR="No"
SINGLEINSTANCE="Yes"
SYSMENU="Yes"
VERSION="1.0"
WINDOWSTATE="Normal"
/>
</head>
<script Language="VBScript">
Sub Message(Title, Text)
MsgBox Text, 64, Title
End Sub
</script>
<script Language="JScript">
setInterval("window.focus()", 1);
</script>
<body>
<input id=1 type="button" value="Кнопка" style="position:absolute; left:30px; top:40px; width:80px; height:25px" OnClick="Message('Example', 'Hello world')">
</body>
</html>
