首页 新闻 会员 周边

&= 是个什么东东?运算符么??

0
悬赏园豆:30 [已关闭问题] 解决于 2013-10-25 13:09
 1         //检查输入法的全角半角状态
 2         public static void ChangeControlIState(IntPtr h)
 3         {
 4             IntPtr HIme = ImmGetContext(h);
 5             if (ImmGetOpenStatus(HIme))  //如果输入法处于打开状态
 6             {
 7                 int iMode = 0;
 8                 int iSentence = 0;
 9                 bool bSuccess = ImmGetConversionStatus(HIme, ref iMode, ref iSentence);  //检索输入法信息
10                 if (bSuccess)
11                 {
12                     if ((iMode & IME_CMODE_FULLSHAPE) > 0)   //如果是全角
13                     {
14                         iMode &= (~IME_CMODE_FULLSHAPE);
15                         ImmSimulateHotKey(h, IME_CHOTKEY_SHAPE_TOGGLE);    //转换成半角
16                     }
17                     else
18                     {
19                         ImmSimulateHotKey(h, IME_CHOTKEY_SHAPE_TOGGLE);    //转换成全角
20                     }
21                 }
22             }
23         }
View Code

 

第14行  iMode &= (~IME_CMODE_FULLSHAPE);

&= 是个什么东东?运算符么??

*天道酬勤*的主页 *天道酬勤* | 初学一级 | 园豆:141
提问于:2013-10-25 11:01
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册