我按照书上的例子,写了一段代码有几处不太理解;DWORD dwStyle = GetWindowLong(GetListCtrl().GetSafeHwnd(),GWL_STYLE);dwStyle &=~LVS_TYPEMASK;dwStyle|=LVS_REPORT;SetWindowLong(GetListCtrl().GetSafeHwnd(),GWL_STYLE,dwStyle);SetRedraw(TRUE);问题:
1.GetSafeHwnd()函数起什么作用,返回什么值。
2.dwStyle &=~LVS_TYPEMASK;中“&”和“~”分别起什么作用。
1.GetSafeHwnd()函数起什么作用,返回什么值。
2.dwStyle &=~LVS_TYPEMASK;中“&”和“~”分别起什么作用。
2.dwStyle &=~LVS_TYPEMASK等同于dwStyle = dwStyle & ~LVS_TYPEMASK
就是取消dwStyle属性中的LVS_TYPEMASK属性。~表示非。&表示与