在MFC中動態創建控件的方法一般如下:
以下是一個簡單的示例代碼:
CButton* pButton = new CButton();
pButton->Create(_T("Click me"), WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, CRect(10, 10, 100, 30), this, 123);
pButton->ShowWindow(SW_SHOW);
在這個示例中,我們創建了一個按鈕控件,并設置了按鈕的文本、樣式、位置和父窗口句柄,最后顯示按鈕控件。
需要注意的是,在動態創建控件后,需要在合適的時機(例如窗口銷毀時)手動釋放控件對象,以避免內存泄漏。