[Programming] Làm sao cho Child Window trong MDI tự động Maximize |
18/10/2007 13:41:58 (+0700) | #1 | 91232 |
|
havythoai
HVA Friend
|
Joined: 05/04/2004 22:59:39
Messages: 562
Offline
|
|
Hiện tại tôi đang tập tành lập trình MFC, rồi kẹt chỗ này. Như các bạn biết thì lập trình dùng MDI của MFC thì cửa sổ Child window ko tự động Maximize mỗi khi khởi động ứng dụng, cũng như khi tạo 1 Child window mới. Vậy thì có cách nào để làm cho nó tự động maximize mỗi khi chạy ứng dụng, để người dùng khỏi cần nhấn nút Maximize
Có 1 bài hướng dẫn như thế nhưng dùng WTL.
http://www.codeproject.com/wtl/wtlmdichildmax.asp |
|
|
|
|
[Question] Re: Làm sao cho Child Window trong MDI tự động Maximiz... |
18/10/2007 14:27:59 (+0700) | #2 | 91240 |
|
havythoai
HVA Friend
|
Joined: 05/04/2004 22:59:39
Messages: 562
Offline
|
|
grru, search google cả tuần ko ra, nhưng sau khi vừa post topic này thì google lại nó ra.
Vào ClassWizard rồi chọn Class CChildFrame, sau đó click vào sự kiện ActivateFrame để thêm source, rồi thêm dòng màu cam như bên dưới
void CChildFrame::ActivateFrame(int nCmdShow)
{
// TODO: Add your specialized code here and/or call the base class
nCmdShow = SW_SHOWMAXIMIZED;
CMDIChildWnd::ActivateFrame(nCmdShow);
}
cám ơn các bạn theo dõi |
|
|
|
|
[Question] Re: Làm sao cho Child Window trong MDI tự động Maximiz... |
23/10/2007 04:41:18 (+0700) | #3 | 92255 |
|
Z0rr0
Q+WRtaW5pc3RyYXRvc+g
|
Joined: 14/08/2002 12:52:01
Messages: 1323
Location: Underground
Offline
|
|
Sorry ko theo dõi topic của bác. Lần sau có thắc mắc gì về Windows desktop programming hoặc MFC cứ pm cho tôi |
|
Hibernating |
|
[Question] Re: Làm sao cho Child Window trong MDI tự động Maximiz... |
23/10/2007 07:26:52 (+0700) | #4 | 92289 |
sugarpirog
Member
|
0 |
|
|
Joined: 20/05/2005 19:55:59
Messages: 35
Offline
|
|
Mình thì không hiểu MFC, nhưng trên VB.net thì thế này:
Dim MyMDIForm As New MainScreen
'MyMDIForm.MinimizeBox = False
'MyMDIForm.MaximizeBox = False
MyMDIForm.MdiParent = Me
MyMDIForm.ControlBox = False
MyMDIForm.Dock = DockStyle.Fill
MyMDIForm.Show()
Bản chất là cho MyMDIForm.ControlBox = False sau đó mới maximize MDIForm được.
|
|
|
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|
|
|