vb 怎么实现多线程或者怎么实现自动添加新窗体

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:48:26
vb 怎么实现多线程或者怎么实现自动添加新窗体

窗体都是要在设计时设计好了的,然后在程序中调用

是的

vb是不支持多线程的,非要实现就需要调用api。

不过我调查过,效果不是很好。

可以去搜一下啊,有很多类似文章。

窗体内的控件可以通过程序代码进行自动生成,而窗体不可能自动生成的。

VB使用ACTIVEX.EXE变通一下是可以实现多线程的

添加窗体需要先设计好一个窗体然后
NEW一个新的实例SHOW出来

CreatProcess
TerminateProcess

CreatProcess 创建一个新进程
ExitProcess 以干净的方式关闭一个进程
FindExecutable 查找与一个指定文件关联在一起的程序的文件名
FreeLibray 释放指定的动态链库
GetCurrentProcess 获取当前进程的一个伪句柄
GetCurrentProcessId 获取当前进程一个唯一的标识符
GetCurrentThread 获取当前线程的一个伪句柄
GetExitCodeProces 获取一个已中断进程的退出代码
GetExitCodeThread 获取一个已中断线程的退出代码
GetModuleFileName 获取一个已装载模板的完整路径名称
GetModuleHandle 获取一个应用程序或动态链接库的模块句柄
GetPriorityClass 获取特定进程的优先级别
GetProcessShutdownParameters 调查系统关闭时一个指定的进程相对于其它进程的关闭早迟情况
GetProcessTimes 获取与一个进程的经过时间有关的信息
GetProcessWorkingSetSize 了解一个应用程序在运行过程中实际向它交付了多大容量的内存
GetSartupInfo 获取一个进程的启动信息
GetThreadPriority 获取特定线程的优先级别
GetTheardTimes 获取与一个线程的经过时间有关的信息