我有一個MFC對話框,其中包含一個CEdit對象。默認情況下,如果使用Spy ++來查詢CEdit的類名,它就是「編輯」。我想改名爲我的私人課程名稱。 是否有任何想法?如何更改嵌入在MFC對話框中的CEdit對象的類名稱
0
A
回答
0
創建自己從CEdit派生的CEdit類(例如CEditEx:public CEdit),並在CEditEx類中覆蓋CEdit的Create函數。此時,您可以給正在創建的窗口命名。
0
你有什麼可能的好理由呢?
如果您是從頭創建一個窗口,這是有道理的。但如果你想要做的只是改變你在Spy ++中看到的名字,我認爲這是毫無意義的。花你的時間做一些富有成效的事情。
您必須成功在您調用對話框的DoModal()或Create()函數之前提前註冊一個WNDCLASS對象。在對話框資源中,您必須將您的「編輯」控件更改爲自定義類,並將該自定義類名的名稱放在資源模板中。
但是,又一次,你希望解決的問題是你不能通過繼承EDIT控件來解決?您可能想要搜索Raymond Chen的博客,理由是您可能會或可能不想做您要求我們的內容。
相關問題
- 1. CDialogEx對象中的MFC CEdit對象
- 2. 如何在MFC對話框中插入正確的ActiveX對象
- 3. mfc從另一個對話框更改對話框的光標
- 4. 在MFC管理單元中嵌入MFC對話框
- 5. 如何使對話框插入名稱?
- 6. 如何在MFC中將對話框保存爲對話框
- 7. 更新MFC中的用戶對話框
- 8. 如何更改新MFC對話框的默認語言(位置)?
- 9. 使用輸入更改對象名稱
- 10. 如何更改json對象名稱(鍵)?
- 11. 用在對話框中MFC
- 12. 對話框名稱
- 13. 如何更改MFC對話框中存在的按鈕的標題
- 14. 如何在輸入對象名稱時更改打印內容?
- 15. 如何更改JAXB中XmlRootElement在對象上的取消名稱?
- 16. MFC:改變CEdit的顏色
- 17. 如何在Windows Mobile的MFC對話框中更改字體/顏色?
- 18. 通過MFC對話框中的代碼更改Tab鍵順序
- 19. 在C++ mfc對話框中的幫助
- 20. 在MFC程序中的對話框
- 21. 在mfc的父對話框中繪製
- 22. 在MFC對話框中更改菜單欄背景顏色
- 23. 更改導軌對象的列名稱
- 24. MFC>將對話框連接到對話框類
- 25. 更改嵌套div中的類名稱
- 26. 通過MFC對話框中的對話框邊距繪圖
- 27. eclipse中Ctrl-f6的對話框名稱
- 28. visual studio如何將mfc對話框類與對話框資源相關聯?
- 29. 在對話框中設置Facebook名稱
- 30. 如何知道對象表的對象類型名稱? (Oracle)的
你有這個程序的代碼?你的私人課程名稱上有窗口課程嗎? – 2012-03-17 10:56:39