1。我想知道CString::Compare和CString::CompareNoCase的区别是什么,我看了MSDN但不太明白它们的区别。请说明
2。在这段代码中:
DWORD dw = GetListCtrl().GetStyle() & LVS_TYPEMASK;
switch(dwCurrentStyle)
{
case LVS_ICON:
\\.........
case LVS_SMALLICON:
\\...........
case LVS_LIST:
\\..........
case LVS_REPORT:
\\...........
}
第一步中经过“& LVS_TYPEMASK”后,dw是什么结果?如果GetListCtrl().GetStyle()中带有LVS_TYPEMASK标志,dw是什么结果?如果不带有GetListCtrl().GetStyle()标志dw是什么结果。(由于我对&等位逻辑运算符理解得有点混乱,最好那位大虾举列说明!)
2。在这段代码中:
DWORD dw = GetListCtrl().GetStyle() & LVS_TYPEMASK;
switch(dwCurrentStyle)
{
case LVS_ICON:
\\.........
case LVS_SMALLICON:
\\...........
case LVS_LIST:
\\..........
case LVS_REPORT:
\\...........
}
第一步中经过“& LVS_TYPEMASK”后,dw是什么结果?如果GetListCtrl().GetStyle()中带有LVS_TYPEMASK标志,dw是什么结果?如果不带有GetListCtrl().GetStyle()标志dw是什么结果。(由于我对&等位逻辑运算符理解得有点混乱,最好那位大虾举列说明!)
解决方案 »
- DirectDraw 在显存里面创建的页面吗?128M的显存最多可创建多少个页面。
- VC6里面,怎么把代码栏里的字体改小些?
- 高手帮助:socket接收数据问题,接收数据比较快而且多,需要将接收到的数据在多线程中进行处理!
- flashget数据文件结构分析器.帮忙测试一下
- 谁熟悉MSCOMM怎样设置才能产生"接受到数据"事件,请详细告诉我吧!!
- 我找不到VC++方面的HOOK的好书,有什么好的书请告诉我!
- 請大家指教,給個例子也行,我想得到電腦上已運行的各個程序或按后能看到的程序!!!
- 一个很简单的问题?
- 快帮帮我吧!
- VC菜鸟问题,请高手帮忙!
- 关于CListBox的滚动条的问题
- 小问题:MFC的原代码在哪儿可以查看?
2、&是与操作,如果GetListCtrl().GetStyle()中带有LVS_TYPEMASK标志,
dw是什么结果为真,否则为假
CString::CompareNoCase再进行比较的时候不区分大小写!
是取得当前的显示风格,它的结果只有四种:
LVS_ICON
LVS_SMALLICON
LVS_LIST
LVS_REPORT