To write on a table

From ThaiEasyElecWiki
Jump to: navigation, search

There are 2 functions provided for writing text on a cell of table:

void GUIWriteTable(unsigned short _tab_no, unsigned short row, unsigned short col, char *text)
void GUIWriteTable2(unsigned short _tab_no, unsigned short row, unsigned short col, char *text, unsigned long back_color, unsigned long font_color)

Both functions write a text using font set from script (generated from SUN7 Studio). GUIWriteTable write a text with colors set for the target table while GUIWriteTable2 allows you to write with different colors.

====================================================================================

การเขียนข้อความลงในช่องของตารางทำได้โดยใช้ฟังก์ชั่นต่อไปนี้

void GUIWriteTable(unsigned short _tab_no, unsigned short row, unsigned short col, char *text)
void GUIWriteTable2(unsigned short _tab_no, unsigned short row, unsigned short col, char *text, unsigned long back_color, unsigned long font_color)

ทั้งสองฟังก์ชั่นจะทำการเขียนข้อความโดยใช้รูปแบบตัวอักษร (font) ตามที่กำหนดไว้ใน script ซึ่งได้มาจาก SUN7 Studio สิ่งที่แตกต่างกันคือฟังก์ชั่น GUIWriteTable จะเขียนข้อความโดยใช้สีพื้นหลังตามที่กำหนดไว้ของตารางนั้น ขณะที่ GUIWriteTable2 จะเขียนโดยสามารถเลือกสีตัวอักษรและสีพื้นหลังที่แตกต่างออกไปได้

Personal tools
Namespaces
Variants
Actions
Navigation
Articles and Tutorials
Shortcut (mini SUN7)
Toolbox