Làm thế nào để tao tạo tiếng việt trong C vậy mấy anh .
Xem topic sau tieng viet trong C/C++
Mấy anh cho em xin một vài ebook về đồ họa trong C và cách sử dụng chuột được không ạ . Mấy vấn đề đó khó hiểu quá .
Computer.Graphics_.C.Version._2nd.Ed.zip
-Nói về vấn đề chuột trong c thì sách ebooks việt khá hiếm .Mình nghĩ bạn nên đọc trong sách lập trình C của phạm văn ất cách gọi ngắt đã , và mua cuốn lập trình nào đó nói về hệ thống . rùi tham khảo code sau :
Code:
int chk_mouse(void)
{
REGS r;
r.x.ax=0x0000; //kiem tra trang thai cai dat cua chuot
int86(0x33, &r, &r);
return r.x.ax; //tra ve 0 neu khong tim thay
}
void show_mouse(void)
{
REGS r;
r.x.ax=0x0001; //lam hien chuot
int86(0x33, &r, &r);
}
void hide_mouse(void)
{
REGS r;
r.x.ax=0x0002; //lam an chuot
int86(0x33, &r, &r);
}
int btn_pressed(int btn_no)
{
REGS r;
r.x.ax=0x0005; //hoi so lan bam chuot ke tu lan goi gan nhat
r.x.bx=btn_no; //so hieu nut bam ( 0:trai,1:phai,2:giua )
int86(0x33, &r, &r);
return r.x.bx; //so lan bam
}
int btn_released(int btn_no)
{
REGS r;
r.x.ax=0x0006; //so lan tha chuot ke tu lan goi gan nhat
r.x.bx=btn_no; //so hieu nut bam ( 0:trai,1:phai,2:giua )
int86(0x33, &r, &r);
return r.x.bx; //so lan tha
}
void get_mouse_pos(int *x, int *y)
{
REGS r;
r.x.ax=0x0003; //hoi vi tri cua chuot
int86(0x33, &r, &r);
*x=r.x.cx; //toa do hang
*y=r.x.dx; //toa do cot
}
-code trên là gì . đó là một chút về cách sử dụng chuột trong C . hàm đầu tiên check xem mouse có hay không ? hàm thứ 2 là hiện chuột , thứ 3 là ẩn chuột , thứ 4 là kiểm tra có nút bấm ko , thứ 5 là có nút thả hay không , thứ 6 là lấy toạ độ chuột .