舊法修改 PreCreateWindow 中 m_strTitle 僅能一次性設定。動態需求(如顯示滑鼠座標)需用:
CWnd* pMain = AfxGetMainWnd();
CString str; str.Format(_T("座標: %d, %d"), x, y);
pMain->SetWindowText(str);
AfxGetMainWnd 取得主框架指標,SetWindowText 為 Win32 API,可隨時呼叫。
BUTTON_UP 等CRect 位置與狀態變數WM_MOUSEMOVE/WM_LBUTTONDOWN/WM_LBUTTONUP 切換狀態OnPaint 中根據狀態 CDC::DrawState 或 BitBlt 繪製對應位圖MainFrm.cpp OnCreate 註解掉工具列/狀態列建立代碼PreCreateWindow 設定 cs.style = WS_OVERLAPPED | WS_BORDER; 移除系統選單、最大最小化、可調整邊框YourApp.cpp InitInstance 中 CSingleDocTemplate 建構函數第一參數傳 NULL 替換 IDR_MAINFRAME全螢幕展示程式、嵌入式控制介面、自訂非標準視窗風格應用。