Laravel Options 最佳实践:7个避免常见错误的技巧
2026/7/15 18:45:14
CTetrisView 是应用程序的视图类,它接收系统消息并对客户区进行全部或部分重绘。视图的绘制状态由字段m_iColorStatus控制,其状态有彩色和灰度两种。彩色是正常模式,在构造函数中m_iColorStatus被初始化为彩色;灰度模式用于闪烁行,以及在询问用户是否开始新游戏时将游戏网格设置为灰度显示。
m_pTetrisDoc字段设置为指向文档类对象,并确认其有效性。示例代码如下:int CTetrisView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct) == -1) { return -1; } m_pTetrisDoc = (CTetrisDoc*) m_pDocument; check(m_pTetrisDoc != NULL); ASSERT_VALID(m_pTetrisDoc); return 0; }g_iRowHeight和g_iColWid