关于DEBUG_MESSAGE的疑问解决办法

关于DEBUG_MESSAGE的疑问
#ifdef   DEBUG_MESSAGES_AHMVIEW

AfxMessageBox( "Calculating   intersections.. ");

#endif
代码中的这段在程序中是什么意思啊,在调试哪个阶段会弹出对话框啊?
请教

------解决方案--------------------
这是宏定义,便于在调试时输出信息。如定义了 #define DEBUG_MESSAGES_AHMVIEW,则在后面的程序中,凡是在
   #ifdef DEBUG_MESSAGES_AHMVIEW
    {-------------}
   #endif
都会执行,如在前面去掉 #define DEBUG_MESSAGES_AHMVIEW 语句,则都不会执行。