続けます。
ObjectSetInteger(0,"Monthly",OBJPROP_COLOR,clrRed);
これでボタンに表示してる文字列の色を設定します。
clrRed
色の前に「clr」がつきますので忘れないように。
青が好きなならclrBlue
白が好きならclrWhiteてな感じです。
他にも色々とプロパティがあるのですが
今回は必要最低限のこれだけにしておきます。
とりあえず、MonthlyボタンはこれでOK。
はい、次、Weeklyボタン。
ほとんど同じです。
ただ、Y座標を下にずらす必要があります。
つまり
これを丸っとコピペして
Monthlyの部分をWeeklyに書き換えて
Y座標を80にすればOK。
これで
Weeklyボタンも追加~
じゃあ、次はどうすればいいか、もうわかりますね?
Monthlyの部分をDailyに書き換えて
Y座標を110にすればOK。
Y座標を110にしたのは
WeeklyボタンがMonthlyボタンのY座標から30ピクセル下げたので
等間隔にするため、同様に30ピクセル下げただけです。
これが各ボタンのY座標。つまりチャート上端からのピクセル数。
だから、もし4つ目のボタンを作るなら、さらに30ピクセル下げて
Y座標は140になります。
このへんの数値はてきとうにいじってみた方がわかりやすいと思います。
そんなこんなで
ボタン三つ完成。
というわけで
ボタンを作るだけなら実はとても簡単です。
ただ、ここからが少し複雑になります。
でも例によって少しずつ進めていきますので大丈夫です。






