怎么用api完成以下功能

问题描述

能不用API当然更好程序启动后被用户最小化,此时windowstate属性等于minimized(最小化),visible属性为false当用户双击同名程序想启动另一个程序时用api更改该程序的windowstate属性等于normal,visible属性为true,并拉到最前面来再闪几下?谢谢!

解决方案

解决方案二:
你说的不够清楚.最好举例说明
解决方案三:
用信号量互斥http://www.cnblogs.com/dudu/archive/2004/05/22/10908.html
解决方案四:
程序不能被重复运行,通过Process.GetCurrentProcess.ProcessName可以确定是否运重复运行了,此时就让已运行那个拉到前面来,然后自身结束实在不明白的可以看下浩方平台,你运行后点X会隐藏在右下角,你再次运行时它又弹出来了,平台没有被运行2次
解决方案五:
jinjazz你的答案是判断是否程序已经运行了,这不是本题答案
解决方案六:
明白你的意思了.你留意一下My.Application.StartupNextInstance你可以尝试一下PrivateSubForm1_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.LoadMe.ShowInTaskbar=FalseAddHandlerMy.Application.StartupNextInstance,AddressOfShowMeEndSubPrivateSubShowMe(ByValsenderAsObject,ByValeAsMicrosoft.VisualBasic.ApplicationServices.StartupNextInstanceEventArgs)Me.ShowInTaskbar=TrueEndSub

解决方案七:
如用2005的话,选项目->属性->应用程序->选“生成单个应用实例”就行了。
解决方案八:
windows程序。学习!
解决方案九:
你这个总共包含了3个问题:1、一个应用程序只允许存在一个实例2、设置程序到前台3、程序的画面闪动。1、Process.GetCurrentProcess.ProcessName这个方法能够实现2、ShowWindowAPI能够实现3、使用线程或者Timer控件能够实现。

时间: 2024-10-27 10:43:41

怎么用api完成以下功能的相关文章

Uber更新API,提供新功能向第三方APP开放

[TechWeb报道]3月18日消息,Uber对其打车平台API进行更新,提供了一项名为"Request endpoints"的新功能,并面向第三方App开放了API. 首先把按需用车功能整合进11款合作App中,分别是Expensify.Hinge.Hyatt Hotels & Resorts.Momento.OpenTable.Starbucks.Tempo.Time Out.TripAdvisor.TripCase和United Airlines. 对用户而言,他们无需离

hdfs常用API和putMerge功能实现

所需jar包 一.URL API操作方式 import java.io.InputStream; import java.net.URL; import org.apache.hadoop.fs.FsUrlStreamHandlerFactory; import org.apache.hadoop.io.IOUtils; import org.junit.Test; public class HDFSUrlTest {     /**      * HDFS URL API操作方式      *

iOS9系列专题二——全新的搜索功能api

更加智能的搜索方案--iOS9搜索功能新api 一.引言         iOS9中为我们提供了许多新的api,搜索功能的加强无疑是其中比较显眼的一个.首先,我们先设想一下:如果在你的app中定义一种标识符,在siri和搜索中,可以用过这个标识符搜索到你的app,是不是很棒?不,这还差得远,你可以定义任意的数据,使其在搜索和siri中可以快速检索到,这样的搜索功能是不是非常酷?不,还有更cool的,你甚至可以在你的网站中添加一些标志,使apple的爬虫可以检索到,那样,即使用户没有安装你的app

解析电子邮件的基本概念及JavaMail API邮件功能使用_java

电子邮件的基本概念介绍电子邮件用于网上的信心传递和交流,它是最重要的Internet服务之一.据统计Internet有30%的业务是电子邮件有关的.同时我们也不可否认它在我们的日常生活.工作办公方面扮演着很重要的角色.譬如:许多办公自动化项目(OA)中都要附带发送邮件的功能,如果还要使用OutLook等手工方式就不适合,在这个高速的时代,我们需要提供工作效率,让工作能够自动化.同时在许多网站中也都需要附带发送邮件的功能:给新注册的用户发送一封包含其注册信息的欢迎E-Mail.将网站的最新活动信息

运用REST API集成及扩展IBM Rational Team Concert

简介:从 IBM Rational Team Concert 2.0 开始,REST API 得到了正式地支持(实验版发布在RTC 1.0.1).虽然目前 REST API 提供的功能还比较有局限,但对于一般的集成需求已经足够,而且对于 REST API 的增强在后续版本中会不断推出.本文将引领读者了解在 RTC 2.0.0.2 中 REST API 所提供的 功能以及相关概念.并且提供了一个 Java 实现的 RTC REST API 客户端程序供读者参考. IBM Rational Team

API Hook基本原理和实现

hook是什么? windows系统下的编程,消息message的传递是贯穿其始终的.这个消息我们可以简单理解为一个有特定意义的整数,正如我们看过的老故事片中的"长江长江,我是黄河"一个含义.windows中定义的消息给初学者的印象似乎是"不计其数"的,常见的一部分消息在winuser.h头文件中定义.hook与消息有着非常密切的联系,它的中文含义是"钩子",这样理解起来我们不难得出"hook是消息处理中的一个环节,用于监控消息在系统中

了解Eclipse中的JFace数据绑定,第3部分: 使用高级功能

开始之前 关于本系列 "了解 Eclipse 中的 JFace 数据绑定" 系列教程的这一部分介绍了 Eclipse V3.2 中附带的新 JFace 数据绑定应用程序编程接口 (API) 的高级功能. 使用数据绑定 API 可以将您从必须编写样本同步代码的痛苦中解脱出来.JFace 数据绑定 API 为用户界面 (UI) 提供了这种功能,该功能是用 Standard Widget Toolkit (SWT) 和 JFace 编写的.系列教程的前一部分介绍了 API 中的基本组件.本部

API应用程序接口相关知识

网络是个繁杂的大平台,在这里你需要掌握各种各样的技术,多种编程.工具等.了解的越多,你对网络的应用就会越熟练.API作为一个名词来说,大多数人都不太了解具体是什么,非技术人员对这些名词都是很模糊的.API应用程序接口是在应用程序中会用到的. API是一组作为应用程序呼叫某个功能与服务的函数.程序设计师可依据API函数撰写程序,让操作系统或某个程序激活某个程序以执行特定的功能. 基本上,API是操作系统的框架,通常包含在名为.DLL的动态连接库文件中,可控制Windows各个组件.外观与服务.而这

基于JavaMail API收发邮件的方法_java

本文实例讲述了基于JavaMail API收发邮件的方法.分享给大家供大家参考.具体如下: 1.JavaMail API按其功能划分通常可分为如下三大类 (1)创建和解析邮件内容的API :Message类是创建和解析邮件的核心API,它的实例对象代表一封电子邮件. (2)发送邮件的API:Transport类是发送邮件的核心API类,它的实例对象代表实现了某个邮件发送协议的邮件发送对象,例如SMTP协议. (3)接收邮件的API:Store类是接收邮件的核心API类,它的实例对象代表实现了某个