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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1111
通りすがり色の変更5解決


通りすがり

リンク

2007/11/11(Sun) 19:08:28|NO.12319

ウィンドの一番上(青色)を変えるにはどうすればよいでしょう?



この記事に返信する


Kpan

リンク

2007/11/11(Sun) 19:47:41|NO.12322

タイトルバーですかね?
SetSysColor関数を使えばできると思いますが、PC全体に影響するはず。
(HSPのsyscolor命令がその逆の取得
http://msdn2.microsoft.com/en-us/library/ms724940.aspx

bgscr命令+タイトルバー風部位を自前で用意するとか。



通りすがり

リンク

2007/11/12(Mon) 20:09:33|NO.12356

なるほど、では自前で用意するようにしてみます
ありがとうございました



通りすがり

リンク

2007/11/12(Mon) 20:39:59|NO.12360

もうひとつ質問なんですが
inputのなかの文字の色を変更するにはどうすればよいでしょう??



Hue

リンク

2007/11/12(Mon) 22:45:42|NO.12362


#uselib "gdi32" #func SetTextColor "SetTextColor" int, int #cfunc GetStockObject "GetStockObject" int #define ctype RGB(%1,%2,%3) (%1 | %2 << 8 | %3 << 16) screen 0,300,20,0 objsize 300,20 oncmd gosub *colorsample, $133 sample = "文字色変更サンプルだよん" input sample,1100 hBrush = GetStockObject (0) stop *colorsample SetTextColor wparam, RGB ($00, $FF, $00) return hBrush

で変更できます。



通りすがり

リンク

2007/11/13(Tue) 20:04:20|NO.12386

サンプルスプリクトありがとうございます!



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