注釋宏

注釋宏就是在兩行特殊注釋中定義的。如下:
//{{AFX_MSG(CDrawView)
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
//}}AFX_MSG
VC++6.0中用ClassWizard自動生成的,定義的就生成在像上面的兩行注釋中,這是讓ClassWizard能夠分辨出哪些代碼是它自動生成的哪些是你寫的。
如果宏定義在這兩行代碼外面,ClassWizard再修改訊息映射的時候就不會管這個了。
注釋宏是為ClassWizard服務的,ClassWizard可以通過它找到類的訊息映射所在的地方。
從VC++7.0開始,新的屬性頁能夠自動分析你的代碼,因此不需要什麼特殊標記來定位,注釋宏也就淘汰了。

相關詞條

熱門詞條

聯絡我們