Click here to Skip to main content
15,903,724 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How do I find a Microsoft Forms 2.0 Control in a VC6 Project? Pin
JohnnyG30-Mar-11 2:27
JohnnyG30-Mar-11 2:27 
GeneralRe: How do I find a Microsoft Forms 2.0 Control in a VC6 Project? Pin
JohnnyG30-Mar-11 5:21
JohnnyG30-Mar-11 5:21 
QuestionHow do I get the ID of ComboBox? Pin
jhoesche0229-Mar-11 7:00
jhoesche0229-Mar-11 7:00 
AnswerRe: How do I get the ID of ComboBox? Pin
Albert Holguin29-Mar-11 7:58
professionalAlbert Holguin29-Mar-11 7:58 
GeneralRe: How do I get the ID of ComboBox? [SOLVED] Pin
jhoesche0229-Mar-11 8:44
jhoesche0229-Mar-11 8:44 
GeneralRe: How do I get the ID of ComboBox? [SOLVED] Pin
Albert Holguin29-Mar-11 8:48
professionalAlbert Holguin29-Mar-11 8:48 
AnswerRe: How do I get the ID of ComboBox? Pin
Maximilien29-Mar-11 8:23
Maximilien29-Mar-11 8:23 
GeneralRe: How do I get the ID of ComboBox? [SOLVED] Pin
jhoesche0229-Mar-11 8:46
jhoesche0229-Mar-11 8:46 
GeneralRe: How do I get the ID of ComboBox? Pin
Niklas L30-Mar-11 0:48
Niklas L30-Mar-11 0:48 
AnswerRe: How do I get the ID of ComboBox? Pin
Richard MacCutchan29-Mar-11 10:48
mveRichard MacCutchan29-Mar-11 10:48 
QuestionOUT parameters in inline asm Pin
csrss29-Mar-11 3:25
csrss29-Mar-11 3:25 
AnswerRe: OUT parameters in inline asm [SOLVED] Pin
csrss29-Mar-11 4:17
csrss29-Mar-11 4:17 
QuestionBit extraction from byte Pin
sathishrdh29-Mar-11 2:22
sathishrdh29-Mar-11 2:22 
AnswerRe: Bit extraction from byte Pin
Niklas L29-Mar-11 2:27
Niklas L29-Mar-11 2:27 
GeneralRe: Bit extraction from byte Pin
Albert Holguin29-Mar-11 3:50
professionalAlbert Holguin29-Mar-11 3:50 
GeneralRe: Bit extraction from byte Pin
Peter_in_278029-Mar-11 11:43
professionalPeter_in_278029-Mar-11 11:43 
GeneralRe: Bit extraction from byte Pin
Albert Holguin29-Mar-11 12:51
professionalAlbert Holguin29-Mar-11 12:51 
AnswerRe: Bit extraction from byte Pin
Stefan_Lang30-Mar-11 1:53
Stefan_Lang30-Mar-11 1:53 
As mentioned above, use '&' to test for a bit pattern. I've illustrated that in the inline function extract below.

If you don't have the actual values of the bits to test for though, you may need to combine the variables that contain the test bits. In that case use the bitwise or operator '|'. I've illustrated that in the inline function test2Flags below.

You can easily combine more than 2 flags to test for by combining several of them with '|'. See the last call to extract below.

typedef unsigned char byte;
const byte indicator1 = 0x01;
const byte indicator2 = 0x02;
const byte indicator3 = 0x04;
const byte indicator4 = 0x08;
const byte indicator5 = 0x10;
const byte indicator6 = 0x20;
const byte indicator7 = 0x40;
const byte indicator8 = 0x80;

inline byte extract(byte indicators, byte mask) {
    return indicators & mask;
}
inline test2Flags(byte indicators, byte flag1, byte flag2) {
    return extract(indicators, flag1 | flag2);
}
int main() {
    byte myIndicator = 0x34;
    byte testMyIndicators3and5 = test2Flags(myIndicator, indicator2, indicator5); // result is 0x10
    byte testSeveralFlags = extract(myIndicators, indicator2 | indicator3 | indicator4); // = 0x04
    return 0;
}


Of course, you don't need to define any function for that, I just did this to enhance readability and focus on the relevant syntax.
QuestionFrench localization using Single-byte character set (SBCS) Pin
Selvam R28-Mar-11 23:27
professionalSelvam R28-Mar-11 23:27 
AnswerRe: French localization using Single-byte character set (SBCS) Pin
Richard MacCutchan28-Mar-11 23:59
mveRichard MacCutchan28-Mar-11 23:59 
GeneralRe: French localization using Single-byte character set (SBCS) Pin
Selvam R29-Mar-11 0:25
professionalSelvam R29-Mar-11 0:25 
GeneralRe: French localization using Single-byte character set (SBCS) Pin
Richard MacCutchan29-Mar-11 3:09
mveRichard MacCutchan29-Mar-11 3:09 
GeneralRe: French localization using Single-byte character set (SBCS) Pin
Selvam R29-Mar-11 18:48
professionalSelvam R29-Mar-11 18:48 
QuestionHow to revert SetCheckBox style ? [modified] Pin
_Flaviu28-Mar-11 21:30
_Flaviu28-Mar-11 21:30 
AnswerRe: How to revert SetCheckBox style ? Pin
Richard MacCutchan28-Mar-11 22:32
mveRichard MacCutchan28-Mar-11 22:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.