2010-06-16 2 views
1

이벤트가 발생하면 작업 표시 줄이 깜박 거리는 응용 프로그램이 있습니다. 이것은 완벽하게 작동, 아래에 설명 된 Win32 API를 사용하여 구현하기가 상대적으로 쉽다한다 : 나는 깜박이를 중지 할 때 그러나 http://blogs.x2line.com/al/archive/2008/04/19/3392.aspxC#의 작업 표시 줄 재설정

, 때로는 응용 프로그램을 작업 표시 줄에서 "강조"상태에 갇혀됩니다. 이 작업은 작업 표시 줄에서 응용 프로그램을 클릭하고 최소화 한 다음 다시 최대화하면 재설정됩니다. 사용자 상호 작용없이 강조 표시되지 않도록이 방법을 사용할 수 있습니까?

답변

0

깜박이는 대신 코드 팩이있는 C# 코드의 한 줄을 오버레이 아이콘으로 표시 할 수 있습니다. 그런 다음 오버레이 아이콘을 지울 수 있습니다 - 다시 한 줄의 코드. 그러나 Windows 7 만.

0

깜박이는 "중지"하는 데 사용할 코드를 게시 할 수 있습니까?

당신은 또한 같은 다른 플래그를 사용하여 생각 해 봤나 :

// 플래시 창이 전경 FLASHW_TIMERNOFG = 12 때까지;

플래시를 중지하려면 응용 프로그램을 클릭해야하지만 플래시를 중지하려면 응용 프로그램을 최소화 한 다음 다시 실행하지 않아도됩니다.

0

다음 코드

FlashWindow(Form.Handle, FlashMode.FLASHW_STOP)

FlashTaskbar 조각을 포함 사용할 수 있습니다