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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1010
GrapeColorbgscrの上から操作4解決


GrapeColor

リンク

2011/10/10(Mon) 23:35:50|NO.42264

なんか最近質問ばかりで申し訳ありません
上手く説明できないのですがbgscr(半透明)の上から
開いているプログラムのオブジェクトを操作することは可能ですか?
※半透明にするところまではできます
可能であれば教えてください



この記事に返信する


荒河

リンク

2011/10/10(Mon) 23:53:41|NO.42266

ウィンドウスタイルにWS_EX_TRANSPARENTを適用することでクリックの透過が可能になるようです。


#include "user32.as" #define WS_EX_TRANSPARENT $00000020 GetWindowLong hwnd, -16 SetWindowLong hwnd, -16, stat | WS_EX_TRANSPARENT



GrapeColor

リンク

2011/10/11(Tue) 16:08:56|NO.42280

>>荒河さん
試してみましたが無理でした



Cookies

リンク

2011/10/11(Tue) 18:22:18|NO.42285


#include "user32.as" #define WS_EX_TRANSPARENT $00000020 #define WS_EX_LAYERED 0x80000 bgscr 1 GetWindowLong hwnd, -20 SetWindowLong hwnd, -20, stat | WS_EX_TRANSPARENT | WS_EX_LAYERED
荒河さんの情報を調べてみたところ、WS_EX_LAYEREDも必要らしいです。
また、拡張ウィンドウスタイルは-16でなくて-20です。(-16は通常のウィンドウスタイル)



GrapeColor

リンク

2011/10/11(Tue) 19:48:18|NO.42287

ありがとうございます
成功しました



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