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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0806
hiroWindows777のボタン3解決


hiro

リンク

2011/8/6(Sat) 14:29:06|NO.40419

Windows777のデスクトップのボタンについての事です
http://www.nicofire.com/item.aspx?v=sm8482514&i=20110720170016359&d=20110806141732
↑の3:17ごろに出てきているデスクトップのボタンなんですが、あれってマウスが
アイコンの周りに触れるとなんかgcopyみたいのでやった透明の青い物が出ています。
簡単に言えばwindows7のデスクトップのアイコンの事です
これのやり方が分かりません。
知っている人、回答おねがいします



この記事に返信する


who

リンク

2011/8/6(Sat) 16:10:47|NO.40420

こういうこと?超適当だけど


screen 1,640,480 color 0,0,0 boxf pos 0,0 font msgothic,96 color 255,255,255 mes "あ" pos 0,96 mes "い" color 0,255,255 circle 96,0,192,96 screen 0,640,480: *main redraw 1:await 20:redraw 0 color 0,200,0 boxf gmode 2 pos 0,0 gcopy 1,0,0,96,96 pos 0,96 gcopy 1,0,96,96,96 pos mousex/96*96,mousey/96*96 gmode 4,,,150:color 0,0,0 gcopy 1,96,0,96,96 goto*main



匿名

リンク

2011/8/6(Sat) 16:26:59|NO.40421

背景を描画した後アイコンを描画する前に半透明合成すればいいんです。

screen 1, 100, 100, 0, 300, 20 gradf 0, 0, 50, 50, 1, $eef0ff, $88ccff screen 0, 400, 400, 0, 300, 200 gmode gmode_alpha, 0, 0, 128 font "MS ゴシック", 12 repeat redraw 0 gradf 0, 0, 400, 400, 0, $333333, $cccccc repeat 5 y = 50 * cnt + 10 * cnt if (mousex > 10 && mousex < 60 && mousey > y && mousey < (y + 50)) { pos 10, y + 10 gcopy 1, 0, 0, 50, 50 } color 0, 0, 0 pos 10, y + 30 mes "アイコン" loop redraw 1 wait 1 loop



のん

リンク

2011/8/10(Wed) 07:44:47|NO.40498

ありがとうございます



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