代碼如下:
//為Tab Control增加五個頁面
m_tab.InsertItem(0, _T("用戶收支詳細情況"));
m_tab.InsertItem(1, _T("收支情況統計與意見"));
m_tab.InsertItem(2, _T("圖表統計資訊"));
m_tab.InsertItem(3, _T("軟體使用日志"));
//創建對話框
m_page1.Create(IDD_PAGE1, &m_tab);
m_page2.Create(IDD_PAGE2, &m_tab);
m_page3.Create(IDD_PAGE3, &m_tab);
m_page4.Create(IDD_PAGE4, &m_tab);
page的創建在前兩個是沒有問題的,但是第三個時就出現了問題。報錯位置: ACOleControlSiteOrWnd *pTemp =
new COleControlSiteOrWnd(
hwndCtrl,
pOccDlgInfo->m_pItemInfo[i].bAutoRadioButton);
其中hwndCtrl為空。這是庫檔案里面的,我不明白為什么為空,該怎么改我的代碼?
uj5u.com熱心網友回復:
樓主是剛學MFC嗎?有沒有興趣了解一下C++ Builder?圖形用戶界面可以學習C++ Builder,架構先進,入門比較容易。
僅供參考:
初學者學習C++ Builder第一個程式(模擬聊天室),經典!
http://blog.163.com/tab_98/blog/static/11924097201693033057497/
C++ Builder繪圖示例(模擬時鐘)
http://blog.163.com/tab_98/blog/static/11924097201611324819376/
從C語言的選單界面管理系統到C++ Builder的圖形用戶界面,一個簡單的電話簿Demo例子
http://blog.163.com/tab_98/blog/static/1192409720158673337998/
C++ Builder寫的《ZEC 紙牌游戲21點》
http://blog.163.com/tab_98/blog/static/119240972016115113039304/
C++ Builder寫的《ZEC 僵尸版打地鼠》
http://blog.163.com/tab_98/blog/static/11924097201601084117748/
書籍推薦:
《C++Builder 6程式設計教程(第二版)》 (陸衛忠,劉文亮 等編著 /2011-04-01 /科學出版社)
《C++Builder6編程實體精解》(趙明現),PDF,是數字版的,非掃描版的,里面還有一個俄羅斯方塊游戲的完整實作。
《精彩C++Builder 6程式設計》(臺灣 吳逸賢),里面有10幾個簡單小游戲的實作,可以自己看懂以后再重寫,才是自己掌握的。
《C++ Builder 5高級編程實體精解》(劉濱 編著)都是較大的實用的程式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67674.html
