易语言(E语言,全称为“易编译语言”或“E Compiled Language”,不过更常见的名字是“易语言”,因为其设计初衷是为了让编程更加简单易懂)是一种专为中文用户设计的编程语言。它支持创建各种类型的程序,包括控制台应用程序、GUI应用程序以及DLL库等。
DLL(动态链接库)本身是用来提供函数和服务给其他应用程序使用的一种文件格式,并不是用来显示界面的。因此,用易语言编写的DLL同样可以做到没有窗口。实际上,DLL的主要目的是为了实现功能而不是提供用户界面。如果一个DLL提供了图形界面的功能,那也是通过调用这个DLL的程序来展示这些界面,而并非DLL自己直接管理窗口。
因此,如果你用易语言编写了一个DLL,它是不需要也不能直接拥有窗口的。但是,你可以在DLL中定义函数,当其他有界面的应用程序调用这些函数时,可能会间接地影响到这些应用程序的界面。例如,你可以编写一个用于绘制图形或者处理窗口消息的DLL,然后在主程序中加载并调用这个DLL的功能。