易语言简单的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 18:13:01
.版本 2

.子程序 __启动窗口_创建完毕

编辑框1.取窗口句柄 ()

运行后,会怎么样,为什么没看出效果来

窗口句柄是WINDOWS区别各个控件窗口的唯一标识,返回的是一个整形数据,你在程序里仅仅是调用该函数,而并没有对该句柄值进行什么操作,所以当然没有任何效果哦~~~如果你想要看到效果,可以这样试试看:
EnableWindow(编辑框1.取窗口句柄 () ,0)'非零允许,零禁止
这样就可以通过句柄来禁用该控件
======================================
上面的EnableWindow函数是API函数,所以你要在DLL命令里添加该函数声明
.DLL命令 EnableWindow, 整数型, "user32.dll", "EnableWindow", , 在指定的窗口里允许或禁止所有鼠标及键盘输入
.参数 窗口句柄, 整数型, , hwnd,窗口句柄
.参数 标识符, 整数型, , fEnable,非零允许,零禁止

句柄是 整数型的

你要转换成文本型才能显示出来

因为编辑框中就不能显示出取窗口句柄()的效果