หลายท่านเบื่อกับหน้าตาที่ธรรมดาของโปรแกรมที่สร้างจากสคริปต์ AutoIt อยากจะเปลี่ยนหน้าตาโปรแกรมให้ดูดีขึ้น ก็สามารถทำได้ดังภาพด้านล่างนี้
วิธีการเปลี่ยนหน้าตาโปรแกรมทำได้ด้วยการดาวน์โหลดไฟล์สกิน (Skin) เสริมที่ผมได้รวบรวมเอาไว้ 24 สกินตามลิงก์ด้านล่างนี้ครับ
คลิกดาวน์โหลด AutoIt Skin และตัวอย่างสคริปต์การใช้
จากนั้นแทรกคำสั่งสำหรับโหลดไฟล์สกิลคือ
$Dll = DllOpen (@ScriptDir& '\SkinH_EL.dll' )
DllCall ( $Dll, "int", "SkinH_AttachEx", "str",@ScriptDir &"\Skins\elegance.she", "str", "mhgd" )
DllCall ( $Dll, "int", "SkinH_SetAero", "int", 1 )
ลงไปใต้คำสั่ง GUISetState(@SW_SHOW) เหมือนภาพด้านล่างนี้
ถ้าหากต้องการเปลี่ยนสกินเป็นแบบอื่นๆ เพียงแค่เปลี่ยนชื่อสกินให้ตรงกันชื่อที่อยู่ภายในโฟลเดอร์ Skins เช่นจะเปลี่ยนไปใช้สกิน itunes.she ก็เปลี่ยนชื่อตามตัวอย่างคือ
$Dll = DllOpen (@ScriptDir& '\SkinH_EL.dll' )
DllCall ( $Dll, "int", "SkinH_AttachEx", "str",@ScriptDir &"\Skins\itunes.she", "str", "mhgd" )
DllCall ( $Dll, "int", "SkinH_SetAero", "int", 1 )
ผลที่ได้หลังรันคำสั่ง หน้าต่างโปรแกรมก็จะเปลี่ยนไปดังภาพด้านล่าง
ตามตัวอย่างจะเห็นว่าแถบไตเติลบาร์โปร่งใสและมีเงาด้วย หากคุณไม่ต้องการเอฟเฟกดังกล่าวก็ลบบรรทัดDllCall ( $Dll, "int", "SkinH_SetAero", "int", 1 ) ทิ้งไป ให้เหลือคำสั่งสำหรับเลือกสกินแค่สองบรรทัดบนก็พอ และหากถามว่าอยากจะเปลี่ยนสี หรือใส่เอฟเฟกอื่นๆ ได้หรือไม่ คำตอบคือ ได้ครับ แต่ผมไม่รู้ (อ้าว) เพราะตัวสกินนี้ทำมาจากประเทศจีน ตัวปรับแต่งต่างๆ ก็เป็นภาษาจีนหมด อ่านไม่รู้เรื่องก็คลำไปจนได้แค่นี้แหละครับ
หมายเหตุ
สำหรับบางวินโดวส์ที่ไม่ได้ตั้งค่าให้ใช้ภาษาไทย ตัวสกินเมื่อนำมาใช้จะแสดงผลภาษาไทยไม่ได้ กลายเป็นเครื่องหมาย ??????
###จบแล้วครับ###
Jan 25, 2011
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
ส่วนนี้สำหรับแสดงความคิดเห็นทั่วไป สอบถามปัญหาตั้งถามได้ที่ฟอรั่ม
>>> [โปรดอ่าน] เนื่องจาก บทความการใช้งานบางโปรแกรมได้โฟสไปนานแล้ว
โปรแกรมอาจมีการอัปเดท วิธีการใช้งาน อาจใช้ไม่ได้ หรือมีวิธีที่ง่ายกว่าในเวอร์ชั่นใหม่
หากคุณพบว่าวิธีการใช้งานไม่ตรงกับบทความในบล็อกนี้ สามารถแนะนำเพิ่มเติมได้ครับ