登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 2021|回复: 0
打印 上一主题 下一主题

[源码] 位运算例程:根据数值求答案

[复制链接]
跳转到指定楼层
楼主
发表于 2010-10-7 19:52:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 云外归鸟 于 2010-10-7 19:54 编辑

原作者:esir

核心代码:
函数 一参多义(传值 二进制标志 为 整数型) 为 文本
变量 返回文本 为 文本
  
如果 (二进制标志 与 1)<>0 则   ' 1 代表二进制 1
  返回文本=返回文本+"A"
结束 如果

如果 (二进制标志 与 2)<>0 则   ' 2 代表二进制 10
  返回文本=返回文本+"B"
结束 如果

如果 (二进制标志 与 4)<>0 则    ' 4 代表二进制 100
  返回文本=返回文本+"C"
结束 如果
如果 (二进制标志 与 8)<>0 则     ' 8 代表二进制 1000
  返回文本=返回文本+"D"
结束 如果
如果 (二进制标志 与 16)<>0 则    ' 16 代表二进制 10000
  返回文本=返回文本+"E"
结束 如果

返回 返回文本
结束 函数


今天写了一个取编辑框内容的函数,很常用,贴在下面,将来写程序时直接复制、粘贴过去了。

函数 取编辑框的内容(传值 窗口句柄 为 HWND,传值 控件ID 为 整数型) 为 文本
变量 nLength 为 整数型
变量 text1 为 文本
nLength=GetWindowTextLength(GetDlgItem(窗口句柄,控件ID))
text1=取空白文本(nLength)
GetDlgItemText(窗口句柄,控件ID,text1,nLength+1)
函数=text1
结束 函数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表