关于常数

问题描述

我在程序源代码中看到了这些定义:PrivateConstWM_SETTEXTAsInt32=&HCPrivateConstWM_KEYDOWNAsInt32=&H100PrivateConstWM_KEYUPAsInt32=&H101PrivateConstWM_LBUTTONDOWNAsInt32=&H201PrivateConstWM_LBUTTONUPAsInt32=&H202我想问的是它们的常数是唯一的还是可以自己任意定义?

解决方案

解决方案二:
这些是Windows跟消息有关的常数,如果要调用某个win32API的话,你需要输入恰当的常数。自己随便定义的话,调用的结果会有问题吧
解决方案三:
感谢楼上的,你再看一下下面的循环它应该怎样解释,它功能能实现但我调试好像是个死循环?While1……i+=1……EndWhile出处:http://blog.csdn.net/rainbowsoftware/archive/2007/08/26/1759285.aspx
解决方案四:
源码中不是不这么一段吗?hwnd=FindWindowEx(0,hwnd,"#32770",vbNullString)Ifhwnd=0ThenExitWhileElse函数得不到值自然就会退出了

时间: 2024-11-03 12:03:50

关于常数的相关文章

VBScript 常数

vbscript|常数|vbscript 什么是常数? 常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变.VBScript 定义了许多固有常数.详细信息,请参阅 VBScript 语言参考. 创建常数 您可以使用 Const 语句在 VBScript 中创建用户自定义常数.使用 Const 语句可以创建名称具有一定含义的字符串型或数值型常数,并给它们赋原义值.例如: Const MyString = "这是一个字符串." Const MyAge = 49 请注意字符串文字包

VBScript基础教程之五VBScript常数

vbscript|常数|基础教程 常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变.VBScript 定义了许多固有常数.详细信息,请参阅 VBScript 语言参考. 创建常数 您可以使用 Const 语句在 VBScript 中创建用户自定义常数.使用 Const 语句可以创建名称具有一定含义的字符串型或数值型常数,并给它们赋原义值.例如: Const MyString = "这是一个字符串." Const MyAge = 49 请注意字符串文字包含在两个引号 (&qu

ADO三大对象的属性、方法、事件及常数[ZT]

ado|常数|对象 ADO三大对象的属性.方法.事件及常数(一)Connection对象  属性  属性名称 数据类型和用途 Attributes 可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions).常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务:常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务.默认值为0,表示不使用保留事务. Command

VBScript教程第五课 VBScript常数

vbscript|常数|教程 什么是常数? 常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变.VBScript 定义了许多固有常数.详细信息,请参阅 VBScript 语言参考. 创建常数 您可以使用 Const 语句在 VBScript 中创建用户自定义常数.使用 Const 语句可以创建名称具有一定含义的字符串型或数值型常数,并给它们赋原义值.例如: Const MyString = "这是一个字符串." Const MyAge = 49 请注意字符串文字包含在两个引号

ADO三大对象详细教程[属性、方法、事件及常数]

Connection对象 属性 属性名称                      数据类型和用途 Attributes                    可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions).常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务:常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务.默认值为0,表示不使用保留事务. C

FSO系列之二**FileSystemObject 常数

filesystemobject|fso|常数 FileSystemObject 具有若干可以在程序代码中使用的有价值的常数.常数的好处在于:我们可以方便地使用某些值而无需记住其具体数值.如果常数的值可能发生变化,常数还使程序具有更好的可维护性.在某些 Scripting 主机上,这些常数已经定义好了.在这种情况下,在代码中需要数值的地方直接使用常数就可以了.不过,如果 SCRRUN.DLL 没有被 Scripting 主机显式地引用,那么在使用常数之前需要先进行定义.这种情况的例子包括Micr

ADO三大对象的属性、方法、事件及常数

ado|常数|对象 Connection对象 属性 属性名称                      数据类型和用途 Attributes                    可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions).常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务:常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务.默认值为0,表示

VBA (2)常数

常数 驱动器类型常数仅当您的工程对包含这些常数定义的相应类型库有一个显式引用时,才可以使用这些常数.常数值描述Unknown0不能确定驱动器类型.Removable1驱动器具有可删除介质.包括所有软盘驱动器和许多其它种类的存储设备.Fixed2驱动器具有固定介质(不可删除的).包括可删除硬盘在内的所有硬盘驱动器.Remote3网络驱动器.包括在网络上任何地方都可以共享的驱动器.CDROM4驱动器是一个CD-ROM.包括只读的CD-ROM和可读写的CD-ROM.RAMDisk5驱动器是本地计算机上

第八章 常数与字段[《.NET框架程序设计》读书笔记]

.net框架|笔记|常数|程序|设计 第八章 常数与字段 一.常数 1.可被定义为常数的类型有: 2 基元类型:Boolean, Char, Byte, SByte, Decimal, Int16, Int32, UInt16, UInt32, Int64, UInt64, Single, Double 2 字符串:String 2 枚举类型 2.常数在编译后直接嵌入IL代码中,因此一个模块中的常数不能在运行时被另一模块获取,前者对常数进行的修改无法被另一个模块在运行时感知,因此要想在运行时获取

vb变量、常数和数据类型及过程概述(三)

常数 经常会发现代码包含一些常数值,它们一次又一次地反复出现.还可发现,代码要用到很难记住的数字,而那些数字没有明确意义.在这些情况下,可用常数大幅度地改进代码的可读性和可维护性.常数是有意义的名字,取代永远不变的数值或字符串.尽管常数有点像变量,但不能像对变量那样修改常数,也不能对常数赋以新值.常数有两种来源:1.内部的或系统定义的常数是应用程序和控件提供的.在"对象浏览器"中的 Visual Basic ( VB ) .和 Visual Basic for applications