カラー設定とRGB値 <TOP>
RGBをスクロールバーで設定し、その色を表示させます。
'================================================================ '= カラー設定とRGB値 '= (COLOR.bas) '================================================================ #include "Windows.bi" Var Shared RScl As Object Var Shared GScl As Object Var Shared BScl As Object Var Shared Pic As Object Var Shared Text(5) As Object '================================================================ '= '================================================================ Declare Sub Scroll_Change edecl () Sub Scroll_Change() Pic.SetBackColor RGB( RScl.GetScrollPos, GScl.GetScrollPos, BScl.GetScrollPos) Pic.Cls Text(3).SetWindowText Format$(RScl.GetScrollPos, "###:") & "&&H" & Hex$(RScl.GetScrollPos) Text(4).SetWindowText Format$(GScl.GetScrollPos, "###:") & "&&H" & Hex$(GScl.GetScrollPos) Text(5).SetWindowText Format$(BScl.GetScrollPos, "###:") & "&&H" & Hex$(BScl.GetScrollPos) End Sub '================================================================ '= '================================================================ Declare Sub MainForm_Start edecl () Sub MainForm_Start() RScl.Attach GetDlgItem("RScl") RScl.SETScrollPos 128 GScl.Attach GetDlgItem("GScl") GScl.SETScrollPos 128 BScl.Attach GetDlgItem("BScl") BScl.SETScrollPos 128 Pic.Attach GetDlgItem("Picture1") For i = 0 To 5 Text(i).Attach GetDlgItem("Text" & trim$(str$(i+1))) Text(i).SetFontSize 12 Next Scroll_Change End Sub '================================================================ '= '================================================================ Declare Sub MainForm_QueryClose edecl (Cancel%, Mode%) Sub MainForm_QueryClose(Cancel%, Mode%) End End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End