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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0418
名無しさんbgscrを使って右下に通知ウィンドウを表示2解決


名無しさん

リンク

2013/4/18(Thu) 23:08:44|NO.53578

よくセキュリティソフトの定義更新完了の通知などで縁なしウィンドウ(bgscr)を使って右下に通知が出るものがありますが、どうすれば実現可能ですか?(バルーンではない、イメージはESETのような感じ)

タスクバーとも重ならないようにしたいのですが・・・

タスクバーは人によって上に置いてたり横に置いてたりするので単純な処理ではうまくいかないと思うのですがよい方法はありますか?



この記事に返信する


fortunehill

リンク

2013/4/19(Fri) 00:14:45|NO.53580

/*ご参考*/

#include "user32.as" #include "shell32.as" FindWindowEx 0,0,"shell_traywnd",0 mes "hwnd : "+stat dim _Iapb, 9 SHAppBarMessage $4, varptr(_Iapb) mes "状 態: "+stat SHAppBarMessage $5, varptr(_Iapb) mes "場 所: "+_Iapb.3 mes "左上X: "+_Iapb.4 mes "左上Y: "+_Iapb.5 mes "右上X: "+_Iapb.6 mes "右下Y: "+_Iapb.7 /* #define ABS_AUTOHIDE 1 #define ABS_ALWAYSONTOP 2 #define ABM_NEW 0 #define ABM_REMOVE 1 #define ABM_QUERYPOS 2 #define ABM_SETPOS 3 #define ABM_GETSTATE 4 #define ABM_GETTASKBARPOS 5 #define ABM_ACTIVATE 6 #define ABM_GETAUTOHIDEBAR 7 #define ABM_SETAUTOHIDEBAR 8 #define ABM_WINDOWPOSCHANGED 9 */



名無しさん

リンク

2013/4/20(Sat) 21:37:24|NO.53606

fortunehillさん、ありがとうございます。

タスクバーの位置を検出すれば良いですね。
その手がありましたか。解決済とさせて頂きます。ありがとうございました。



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