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 Cho hỏi ý nghĩa của code này trong C++  XML
  [Programming]   Cho hỏi ý nghĩa của code này trong C++ 23/02/2007 07:06:51 (+0700) | #1 | 42507
whale
Member

[Minus]    0    [Plus]
Joined: 12/07/2004 22:33:23
Messages: 20
Offline
[Profile] [PM]
Xin cho biết ý nghĩa code này là gì ?

#define HHCTRL_BTN_HOME (1 << 0)

#define HH_TB_HOME 0xFF00
[Up] [Print Copy]
  [Question]   Re: Cho hỏi ý nghĩa của code này trong C++ 23/02/2007 08:27:47 (+0700) | #2 | 42513
[Avatar]
secmask
Elite Member

[Minus]    0    [Plus]
Joined: 29/10/2004 13:52:24
Messages: 553
Location: graveyard
Offline
[Profile] [PM] [WWW]
đây là 2 lệnh tiền chỉ thị định nghĩa hằng

#define HHCTRL_BTN_HOME (1 << 0)
// định nghĩa cho HHCTRL_BTN_HOME có giá trị = 1 dịch trái 0 bit --> vẫn = 1 , không hỉu sao người ta phải dài dòng thế smilie

#define HH_TB_HOME 0xFF00
// tương tự cái này định nghĩa cho HH_TB_HOME có giá trị = 0xFF00 , cái này thì rõ ràng rồi .

[Up] [Print Copy]
  [Question]   Cho hỏi ý nghĩa của code này trong C++ 23/02/2007 11:12:09 (+0700) | #3 | 42540
nbthanh
HVA Friend

Joined: 21/12/2001 14:51:51
Messages: 429
Offline
[Profile] [PM]
#define HHCTRL_BTN_HOME (1 << 0)
// định nghĩa cho HHCTRL_BTN_HOME có giá trị = 1 dịch trái 0 bit --> vẫn = 1 , không hỉu sao người ta phải dài dòng thế smilie  

Vì người hỏi chỉ post lên có 1 khúc lên hơi khó hiểu, nếu post dài hơn 1 chút thì nó sẽ tương tự như là:

#define HHCTRL_BTN_HOME (1 << 0)
#define HHCTRL_BTN_END (1 << 1)
#define HHCTRL_BTN_UP (1 << 2)
#define HHCTRL_BTN_DOWN (1 << 3)
...
dạng sẽ như vậy. Lúc này button HOME là 1, button END là 2, button UP là 4, button DOWN là 8. Nhưng nếu ghi 1 2 4 8 thì sẽ khó hiểu và thêm/bớt/chỉnh sửa hơn là "dịch trái 1 bit", "dịch trái 2 bit", v.v...
[Up] [Print Copy]
  [Question]   Re: Cho hỏi ý nghĩa của code này trong C++ 24/02/2007 11:41:05 (+0700) | #4 | 42746
whale
Member

[Minus]    0    [Plus]
Joined: 12/07/2004 22:33:23
Messages: 20
Offline
[Profile] [PM]
trùi, seo nbthanh biết zậy...cao thủ wa'. Thiệt ra mình đang nghiên cứu viết chương trình duyệt file .chm (chương trình này dùng để hiển thị file .chm giống HTML Help Workshop của Windows đó.) Tài liệu thiếu thốn wa', mình không tìm đâu ra source để nghiên cứu.Bạn nào có chỉ mình nha.Thanks nhìu nhìu lun.
[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|