HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0526
名無しウィンドウ色抜き時のウィンドウサイズ変更について2解決


名無し

リンク

2013/5/26(Sun) 18:59:43|NO.54323

SetLayeredWindowAttributes を使って
ウィンドウを透明にしているのですが
透明にさせると、ウィンドウのサイズ変更がうまくいかない
または、しにくい状態になってしまいます。
さらに、閉じるボタンが押しにくかったりもします。

どうすれば、それらが押しやすくなるでしょうか?

Aero機能をONにしているとうまくいかない場合が多いようです。


#include "user32.as" screen 0,ginfo(20),ginfo(21) width 640,480 GetWindowLong hwnd,$FFFFFFF0 SetWindowLong hwnd,$FFFFFFF0,stat-$1FB0000 SetWindowLong hwnd,-20,0|0x00080000 SetLayeredWindowAttributes hwnd,0x000000,255,1 color 0,0,120 boxf:color boxf 50,50,440,340 #define WM_SIZE 0x5 ;ウインドウのサイズが変更 oncmd goto *resz, WM_SIZE stop *resz SetWindowLong hwnd,-20,0|0x00080000 SetLayeredWindowAttributes hwnd,0x000000,255,1



この記事に返信する


どこぞのだれか

リンク

2013/5/26(Sun) 20:00:46|NO.54327

色を0x000000以外にしてみましょう。



名無し

リンク

2013/5/26(Sun) 21:39:38|NO.54333

うまくいきましたありがとうございます。



ONION software Copyright 1997-2023(c) All rights reserved.