簡體   English   中英

將基類從cdialog更改為cdialogex

[英]changing base class from cdialog to cdialogex

class CSampleDlg : public CDialog

我有一個基於MFC對話框的應用程序,其中的對話框類擴展了CDialog。 如何將MFC應用程序的基類從CDialog更改為CDialogEx?我不想創建新的應用程序,即我想更改現有的應用程序

  • 確保您使用的是VC10(Visual Studio 2010),並確保在項目設置v100設置為Platform Toolset。
  • 最好在stdafx.h包含<afxdialogex.h>

如果您不能使用CDialogEx ,則可能需要編寫OnEraseBkgnd並使自己OnEraseBkgnd ,並且還需要通過OnCtlColor處理控件的背景

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM