hur.cn - 华软网

 热门搜索

限制应用程序只运行一次

  作者:未知    来源:网络    更新时间:2018/2/6
我想只让系统运行一次,免得用户老是打开很多次,导致速度慢等很多问题,请问怎么实现呢?
------华软网友回答------
1.声明外部函数如下: 
FUNCTION uLong ShowWindow( ulong winhandle, int wincommand ) Library "user32" 
FUNCTION uLong BringWindowToTop( ulong HWND ) Library "user32" 
FUNCTION long FindWindowA( ulong Winhandle, string wintitle ) Library "user32" 
2. 创建一个窗口'w_test' . 将title 设置为"Test Window". 
3. 在application的 Open 事件中加入如下代码
long ll_winhandle
ll_winhandle = FindWindowA( 0, "Test Window" ) 
If ll_winhandle > 0 Then 
BringWindowToTop( ll_winhandle ) 
ShowWindow( ll_winhandle , 5 ) 
Return 
End If 
Open( w_test )
------华软网友回复------
我试了一下,楼上说的可以实现,呵呵
------华软网友回复------
是的,可以做到,谢谢。我结贴了
------华软网友回复------
如果本程序有注销功能,就不行了
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。