banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Sử dụng chuột trong chế độ 256 màu hoặc 16bit màu  XML
  [Programming]   Sử dụng chuột trong chế độ 256 màu hoặc 16bit màu 20/08/2006 03:49:18 (+0700) | #1 | 16304
ngocsangit
Member

[Minus]    0    [Plus]
Joined: 08/08/2006 15:43:26
Messages: 5
Location: 81
Offline
[Profile] [PM] [Yahoo!]
Có bạn nào biết cách sử dụng chuột trong chế độ 256 màu hoặc 16 bit màu thì giúp mình với, mình đang nghiên cứu về nó. Trong chế độ 256
color thì nếu dùng chuột trong che do 16 màu thì nó sẽ báo lỗi và thoát ra win. :?smilie
[Up] [Print Copy]
  [Question]   Re: Sử dụng chuột trong chế độ 256 màu hoặc 16bit màu 20/08/2006 07:21:24 (+0700) | #2 | 16363
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]
Lâu lắm không làm mấy cái này, quên hết rồi smilie
Vừa search lại, thấy http://www.echip.com.vn/echiproot/weblh/suutam/2000/pcworld/gdtm/laptrinh.htm nó bảo thế này:
Để dùng mouse trong chế độ đồ họa nào đó trên MSDOS, bạn phải khởi động lại các thông số đúng về độ phân giải màn hình cho driver mouse, sau đó dùng chức năng ah=3 của int 33 mới trả về vị trí đúng của mouse. Bạn phải luôn giám sát trạng thái di chuyển mouse để kịp thời hiển thị tọa độ đúng của nó 

http://www.ddth.com/showthread.php?t=3676 có cái hướng dẫn dùng với C (TV), còn http://www.brackeen.com/home/vga/mouse.html nữa (TA).
[Up] [Print Copy]
  [Question]   Sử dụng chuột trong chế độ 256 màu hoặc 16bit màu 20/08/2006 15:40:00 (+0700) | #3 | 16433
viphponline
Member

[Minus]    0    [Plus]
Joined: 31/07/2006 14:54:32
Messages: 2
Offline
[Profile] [PM]
Hơ Hơ sao bạn lại còn ngâm kíu mấy cái từ thời DOS thế ? Mấy cái đó để học cho quen ngôn ngữ thôi, giờ đâu có ứng dụng học làm chi cho mất thời gian smilie
[Up] [Print Copy]
  [Question]   Sử dụng chuột trong chế độ 256 màu hoặc 16bit màu 20/08/2006 21:44:59 (+0700) | #4 | 16446
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]

viphponline wrote:
Hơ Hơ sao bạn lại còn ngâm kíu mấy cái từ thời DOS thế ? Mấy cái đó để học cho quen ngôn ngữ thôi, giờ đâu có ứng dụng học làm chi cho mất thời gian smilie 

Ai bảo là mất thời gian? Học chả cái nào là thừa cả.
[Up] [Print Copy]
  [Question]   Sử dụng chuột trong chế độ 256 màu hoặc 16bit màu 21/08/2006 10:44:29 (+0700) | #5 | 16594
polonaise
Member

[Minus]    0    [Plus]
Joined: 03/04/2004 19:17:59
Messages: 4
Offline
[Profile] [PM]
Sử dụng chuột trong dos có thể ở 2 chế độ: Text và Graphic. Ở chế độ text thì chỉ hiển thị được 16 màu còn ở chế độ Graphic thì số màu có thể thoải mái. Để sử dụng chuột ở chế độ text thì bạn chỉ cần gọi ngắt 33 với các tham số trong thanh ghi Ah là ok. Driver chuột sẽ tương thích với driver màn hình của ngôn ngữ lập trình ở chế độ mặc định (320x200x16). Còn bạn muốn sử dụng chuột như trên Windows [smilie] thì bạn phải tìm hiểu những vấn đề sau trước:
1. Các khái niệm cơ bản về môi trường VBE
2. Quản lí và sử dụng chế độ đồ hoạ với các chế độ khác nhau. 8 bit - 16 bit - 24 bit màu.
3. Ngắt điều khiển chuột và cách đăng kí một thủ tục xử lí sự kiện chuột cho driver chuột.
Sơ sơ qua như thế đã. Bạn cũng phải nắm vững ngôn ngữ Asembly và cách nhúng các module ASM vào trong các ngôn ngữ lập trình khác (nếu bạn không muốn viết 100% bằng ASM).
Nếu bạn quan tâm đến vấn đề lập trình hệ thống trong Dos thì có thể liên hệ với mình bằng email hoặc PM cho mình bằng tinh nhắn riêng.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|