錯誤現象
`GetDlgItem(IDC_STATIC29)->SetWindowText(strTime1);` 觸發 Access Violation。
根因
`GetDlgItem` 返回 `NULL`(控件 ID 錯誤、未在對話框模板中、或對話框尚未創建完成),隨後對空指針調用成員函數。
排查清單
- 資源視圖確認 `IDC_STATIC29` 存在且屬於當前對話框。
- 在 `OnInitDialog` 後調用,或用 `CWnd* p = GetDlgItem(...); if(p) p->SetWindowText(...);` 防禦性編程。
- 檢查 `DoDataExchange` 是否有 `DDX_Control` 綁定同一 ID 導致衝突。