ThaiPBL.com

PowerBuilder Library Thailand

อีเมล พิมพ์ PDF

เปลี่ยนสี progressbar ครับ

ไปเจอ ระหว่างทางครับ  อันที่ต้องการไม่เจอซะที

ก่อนอื่น ประกาศ ตัวแปร ก่อนที่จะทำการเปลี่ยนสี  อาจจะเอาไว้ที่ instance นะครับ ตามนี้
Constant Long    WM_USER = 1024
Constant Long    PBM_SETBARCOLOR = WM_USER + 9
Constant Long    CCM_FIRST = 8192
Constant Long    CCM_SETBKCOLOR = CCM_FIRST + 1

จากนั้นก็ เขียน code ในตำแหน่ง ก่อนที่ progressbar   จะทำงาน เช่น ส่วนของ open ของ window  ดังนี้ครับ
Send( Handle( hpb_1 ), PBM_SETBARCOLOR, 0, Rgb( 251, 230, 148 ) )
Send( Handle( hpb_1 ), CCM_SETBKCOLOR, 0, Rgb( 232, 127, 8 ) )

hpb_1   คือ  ชื่อ progressbar 
PBM_SETBARCOLOR =สีของแถบbar 
CCM_SETBKCOLOR  = สีพื้นครับ
ได้ สีใหนสวย ลงตัว เอามาแจกด้วยนะครับ