nAndNot()

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

nAndNot()

Beitrag von AUGE_OHR »

hi,

es gibt ja BOr(), BAnd() und BXOr() was in ot4xb als nOr(),nAnd() und nXOr() existiert.

nun gibt es in ot4xb auch noch nNot() und nAndNot() wobei ich letzteres hierfür verwende

Code: Alles auswählen

INLINE METHOD ApplyListViewStyle(lOnOff)
LOCAL nStyle
DEFAULT lOnOff TO .T.

   IF lOnOff = .T.
      nStyle :=     nOr(::oLW1:dwLvStyle, LVS_SINGLESEL )
   ELSE
      nStyle := nAndNot(::oLW1:dwLvStyle, LVS_SINGLESEL )
   ENDIF
   @user32:SetWindowLongA(::oLW1:hLv , GWL_STYLE , nStyle )
return nil
ich kann also eine Konstante "hinzufügen" ( nOr() ) oder "wegnehmen" ( nAndNot() )

Frage : wie mache ich das mit "pure" Xbase++ ?
gruss by OHR
Jimmy
Antworten