#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif这是什么意思BOOL SetMenuItemBitmaps( UINT nPosition, UINT nFlags, const CBitmap* pBmpUnchecked, const CBitmap* pBmpChecked );
第三个参数和第四个参数各代表什么,也就是cheched和uncheched有什么区别

解决方案 »

  1.   

    cheched和uncheched 就是选中与没选中的区别
      

  2.   

    #ifdef _DEBUG
    #define new DEBUG_NEW
    #undef THIS_FILE
    static char THIS_FILE[] = __FILE__;
    #endif这是什么意思用于支持调试版本输出相关信息,如断言告诉你在哪个文件,第几行,static char THIS_FILE[] = __FILE__;用于存储文件名。
      

  3.   

    cheched和uncheched 
    为什么在一个函数中有这两个相对的参数
    我不理解~~~~~~~~