Operator gesucht



  • Hi, ich suche einen Operator, mit denen 2 Seiten verbinden kann. Hört sich dumm an aber ich weiß nicht wie ich es anders erklären soll..
    Hier mal der Code:

    switch((int) dFlags)
    	{
    		case 0: uFlags = 0; break;
    		case 1: uFlags = MB_ICONINFORMATION; break;
    		case 2: uFlags = MB_ICONQUESTION; break;
    		case 3: uFlags = MB_ICONWARNING; break;
    		case 4: uFlags = MB_ICONERROR; break;
    	}
    	switch((int) dBFlags)
    	{
    		case 0: uFlags [OPERATOR] MB_OK;
    		case 1: uFlags [OPERATOR] MB_OKCANCEL;
    		case 2: uFlags [OPERATOR] MB_YESNO;
    		case 3: uFlags [OPERATOR] MB_YESNOCANCEL;
    	}
    

    Also soll sozusagen z.B. MB_OK mit MB_ICONERROR verknüpft werden, aber wie geht das? habe es schon mit &= ~ und & ~ versucht aber es geht irgendwie nicht. 😞



  • lhs |= rhs; (bitwise or assignment)

    cheers, Swordfish



  • Ja, den habe ich ja versucht. Ich habe am Anfang sogar:

    Old = Old | New; geschrieben aber die MessageBox ist immer nur MB_OK! o.o

    mfg Ize. Wenn der Operator stimmt, scheint was anderes falsch zu sein. Ich schau mal danach.


Anmelden zum Antworten