2011-08-23 38 views
1

使用W7,VS2010的Im:使用visual studio外觀創建一個MDI應用程序,所以它的底部有一個從CDockablePane繼承的COutputWnd。複製默認我做了一個新的選項卡,但繼承自CEdit。該選項卡從CListBox具有以下工作作風偉大繼承:CDditablePane中的CEdit不會滾動

const DWORD dwStyle = LBS_NOINTEGRALHEIGHT | WS_CHILD | WS_VISIBLE | WS_HSCROLL | WS_VSCROLL; 

CEdit與以下不垂直滾動:

const DWORD dwStyle2 = WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL;// | ES_READONLY; 

我已經試過上述風格的所有組合和閱讀噸的網站,但沒有任何工程:(

噢 - 我有ShowWindow(SW_SHOW);

謝謝你盡你所能的幫助。

回答

1

Ta-da!已經排序。在COutputWnd::OnCreate我用了this作爲父窗口:

m_wndVehicle->Create(dwStyle2, rectDummy, this, 3); 

應該已經&m_wndTabs

m_wndVehicle->Create(dwStyle2, rectDummy, &m_wndTabs, 3); 

現在的作品一種享受!

希望它能拯救別人2小時!