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 Hỏi về lập trình giao diện Form trong VC++ 6.0  XML
  [Programming]   Hỏi về lập trình giao diện Form trong VC++ 6.0 15/06/2009 02:00:07 (+0700) | #1 | 183558
so61pi
Member

[Minus]    0    [Plus]
Joined: 05/03/2009 22:24:36
Messages: 26
Location: nowhere
Offline
[Profile] [PM] [Yahoo!]
Em mới chuyển qua học VC++6.0, em có điều muốn hỏi : Khi tạo ứng dụng bằng VC++6.0, nếu muốn tạo Form có hình dạng bất kì thì làm bằng cách nào ?
Ví dụ em có hình sau :


Em muốn hình hiện trong Form nhưng các phần màu đỏ biến thành trong suốt.
Cái này trong VB6.0 thì em làm được, nhưng trên VC++6.0 thì chưa. smilie
Mong mọi người giúp em.
[Up] [Print Copy]
  [Programming]   Hỏi về lập trình giao diện Form trong VC++ 6.0 16/06/2009 23:05:58 (+0700) | #2 | 183694
[Avatar]
Z0rr0
Q+WRtaW5pc3RyYXRvc+g

Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
[Profile] [PM] [WWW] [Yahoo!]
Ko hiểu trong VB6 bạn dùng cách nào? Nếu dùng Windows API thì trong VC++ hoàn toàn tương tự nếu bạn hiểu về khái niệm Region.
Lý thuyết về region: http://msdn.microsoft.com/en-us/library/dd162913(VS.85).aspx
Các Windows API liên quan: http://msdn.microsoft.com/en-us/library/dd162915(VS.85).aspx

Để tạo các hình dáng đặc biệt cho form/dialog, ta cần kết hợp (combine, intersect) nhiều region lại hoặc dùng dạng region poligon uốn theo hình vẽ bất kì. Bạn tham khảo 2 link trên cùng các ví dụ sẽ hiểu thêm.
Hibernating
[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|