えっと、コモンダイアログとか、
1と2と4とか、重複しない数字をフラグで設定しますよね?
足してもどれとどれが選ばれたか分かるというの…。
自作の関数にも使いたいんですけど、(使わないと引数がいっぱい必要になる…)
If x=1 Or x=3 Or … みたいに、一個一個調べていくしかないんでしょうか?
できれば、"ここには&H1が含まれてる"ってすぐわかるようになるとうれしいんですけど…。
Public Const Score As Byte = &H1
Public Const MenberList As Byte = &H2
Public Const FingerList As Byte = &H4
Public Const RetFocus As Byte = &H8
Public Const SelPlay As Byte = &H10
Public Const LastSel As Byte = &H20
Public Const NotTempFile As Byte = &H40
'ここからさきの数は、必ず一度に一個しか使わない
Public Const MinimumPlay As Byte = &H80
Public Const Conbart As Byte = &H81
Public Const MuseEnd As Byte = &H82
Public Const CastmizePlay As Byte = &H83
Public Const UpdateMuseFile As Byte = &H84
Public Const SendFocus As Byte = &H85
なんだかこんな説明じゃあわけがわからないと思いますけど、
簡単に調べる方法はないでしょうか?
If (Flag And &H1) Then
上記式が真なら、&H1が含まれていることになります。
詳しくは、ヘルプのAndを見ればわかると思いますが・・・。
まとはずれな回答かも。
あらあら、Andって、Ifのときにしか使わないものだと思った。
やってみますね〜。