下面的大牛能否解释下呢
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 15:37:08
下面的大牛能否解释下呢
switch( m_bitCnt )
\x05{
\x05case 1:\x05\x05//Monochrome
\x05\x05rgbResult = &m_colors[ *(m_bits + m_rowBytes*_y + _x/8) & (0x80 >> _x%8) ];
\x05\x05break;
\x05case 4:
\x05\x05rgbResult = &m_colors[ *(m_bits + m_rowBytes*_y + _x/2) & ((_x&1) 0x0f :0xf0) ];
\x05\x05break;
\x05case 8:
\x05\x05rgbResult = &m_colors[ *(m_bits + m_rowBytes*_y + _x) ];
\x05\x05break;
\x05case 16:
\x05\x05{
\x05\x05\x05WORD dummy = *(LPWORD)(m_bits + m_rowBytes*_y + _x*2);
\x05\x05\x05tempRgbResult.rgbBlue = (BYTE)(0x001F & dummy);
\x05\x05\x05tempRgbResult.rgbGreen = (BYTE)(0x001F & (dummy >> 5));
\x05\x05\x05tempRgbResult.rgbRed = (BYTE)(0x001F & dummy >> 10 );
\x05\x05\x05rgbResult = &tempRgbResult;
\x05\x05}
\x05\x05break;
\x05case 24:
\x05\x05rgbResult = (LPRGBQUAD)(m_bits + m_rowBytes*_y + _x*3);
\x05\x05break;
\x05case 32:
\x05\x05rgbResult = (LPRGBQUAD)(m_bits + m_rowBytes*_y + _x*4);
\x05\x05break;
switch( m_bitCnt )
\x05{
\x05case 1:\x05\x05//Monochrome
\x05\x05rgbResult = &m_colors[ *(m_bits + m_rowBytes*_y + _x/8) & (0x80 >> _x%8) ];
\x05\x05break;
\x05case 4:
\x05\x05rgbResult = &m_colors[ *(m_bits + m_rowBytes*_y + _x/2) & ((_x&1) 0x0f :0xf0) ];
\x05\x05break;
\x05case 8:
\x05\x05rgbResult = &m_colors[ *(m_bits + m_rowBytes*_y + _x) ];
\x05\x05break;
\x05case 16:
\x05\x05{
\x05\x05\x05WORD dummy = *(LPWORD)(m_bits + m_rowBytes*_y + _x*2);
\x05\x05\x05tempRgbResult.rgbBlue = (BYTE)(0x001F & dummy);
\x05\x05\x05tempRgbResult.rgbGreen = (BYTE)(0x001F & (dummy >> 5));
\x05\x05\x05tempRgbResult.rgbRed = (BYTE)(0x001F & dummy >> 10 );
\x05\x05\x05rgbResult = &tempRgbResult;
\x05\x05}
\x05\x05break;
\x05case 24:
\x05\x05rgbResult = (LPRGBQUAD)(m_bits + m_rowBytes*_y + _x*3);
\x05\x05break;
\x05case 32:
\x05\x05rgbResult = (LPRGBQUAD)(m_bits + m_rowBytes*_y + _x*4);
\x05\x05break;
根据m_bitCnt变量的值.来赋值rgbResult变量的值.大体是这个功能.
楼主要是连switch...case...语句都不会就去看看书吧.
再问: 什么书呢?赐教!
再答: 任何一本C语言的书肯定都能讲switch...case。。。 不过你要是买书的话。。。我建议你买谭浩强那本吧。。。我觉得那本不错。。。
再问: 算了
楼主要是连switch...case...语句都不会就去看看书吧.
再问: 什么书呢?赐教!
再答: 任何一本C语言的书肯定都能讲switch...case。。。 不过你要是买书的话。。。我建议你买谭浩强那本吧。。。我觉得那本不错。。。
再问: 算了
下面的大牛能否解释下呢
能否解释下什么是德语的格?
有价证券该如何理解?第十题 能否帮我解释下ABCD各选项呢
酸和盐反应的条件有句口诀是“酸盐先看盐”那么盐要满足什么呢?生成物又要满足什么呢?那么能否给我解释下那句口诀呢?为什么酸
能否有高手解释下这英文:
量子限制效应能否通俗解释下?
电解电容封装47UF-50V-6.3*7.能否具体解释下,电容直径大小多少呢,引脚间距?
跳远助跑的速度越大,跳远成绩越好.能否用惯性知识解释
飞机的机翼上面的做得倾斜,风流速大,下面的做得平些,流速小,解释为什么呢
股市里所谓的大B浪如何解释呢
日心说和地心说能否合理的解释昼夜交替现象呢?
解释下面的字.瓜田不纳履,李下不正冠.