수안이의 컴퓨터 연구실

  • Mainpage
  • About Me
  • Tags
  • Metapage
  • Notice
  • Location
  • Keywords
  • Guestbook
  • Admin
  • Write an Article
  • Total | 1620891
  • Today | 271
  • Yesterday | 482

1 Articles, Search for 'FlashWindow'

  1. 2006/12/27 FlashWindow 함수를 사용하여 내 프로그램의 존재를 알리자.
Programming/MFC2006/12/27 15:53

FlashWindow 함수를 사용하여 내 프로그램의 존재를 알리자.

고수닷넷 - 디버깅전문가님

1. 요약

Microsoft(이하 MS) 에서는 MS Office 나 MS 개발툴에서 사용자들에게 자신의 윈도우가 새로운 상태로 업데이트 되었음을 알리기위해서 Taskbar의 캡션이 깜박이는 방법을 사용하였습니다. 사용자들에게는 꽤나 명시적이며 직관적인 방법인데, 어떻게 하면 이 기능을 사용할 수 있는지에 대해서 알보기로 하겠습니다.


2. 본문

MS에서 사용하는 방법은 FlashWindow() 라는 함수를 사용하여 간단히 구현되고 있습니다. 단순히 FlashWindow(TRUE) 를 해주는 것만으로도 윈도우는 Taskbar에서 깜빡일 수 있습니다. 지속적인 효과를 얻기 위해서는 Timer로 돌리면 됩니다. 그리고 FlashWindow(FALSE) 를 해주면 윈도우의 원래 TaskBar 상태로 복원이 됩니다.


3. 예제 코드

void CDlg::OnAnoy() 

{ 

  static int nState = 0; 

  

  if (nState == 0) 

  ::SetTimer(m_hWnd, 1, 1000, NULL); 

  else 

  { 

    KillTimer(1); 

    FlashWindow(FALSE); 

  } 

  nState = 1 - nState; 

} 



void CDlg::OnTimer(int nID) 

{ 

  if (nID == 1) 

  FlashWindow(TRUE); // 알린다. 

} 
"MFC" 카테고리의 다른 글
  • VMemPool (0)2006/12/29
  • CPU 클럭 구하기 (0)2006/12/29
  • FlashWindow 함수를 사용하여 내 프로그램의 존재... (0)2006/12/27
  • 디렉터리 구조에 관한 실용적 고찰 (0)2006/12/19
  • 트레이 아이콘(TrayIcon) 사라지는 버그 막기 (0)2006/12/19
2006/12/27 15:53 2006/12/27 15:53
Posted by webdizen
Tags FlashWindow
No Trackback No Comment

Trackback URL : http://www.webdizen.net/blog/trackback/2531

Leave your greetings.

[로그인][오픈아이디란?]

«Prev  1  Next»

RSS HanRSS
Blog Image
webdizen
이 곳은 컴퓨터에 대해 연구하고, 공유하고, 소통하기 위한 연구실입니다. 개인적으로는 OLAP, Data Mining, Semantic Web, Data Modeling에 대해서 연구하고 있습니다.

Categories

전체 (2998)
Webdizen (134)
Life (6)
Diary (16)
Blog (9)
IDEA (1)
Travel (10)
Book (14)
Photo (7)
Movie (7)
Music (13)
Leisure Sports (10)
Funny (5)
Hardware (119)
Software (120)
Windows (5)
Unix & Linux (119)
Installation (4)
Kernel (10)
System (34)
Develop (22)
X-Window (0)
Applicaton (31)
Security (4)
Framework (2)
Hadoop (2)
Programming (805)
Algorithm & Data Structure (1)
Assembly (38)
UNIX/Linux C (95)
C++ (128)
STL (4)
Java (38)
Win32 API (92)
ATL/COM (44)
MFC (151)
.NET (26)
WCF/WPF (4)
C# (28)
Network Programming (17)
Database Programming (12)
OpenGL / DirectX (13)
Multimedia Programming (0)
Game Programming (21)
Parallel Distributed Progra... (0)
Reverse Engineering (0)
Debugging (9)
Python (1)
Ruby (1)
Ruby on Rails (1)
QT (4)
GTK (0)
JSP (0)
PHP (6)
ASP.NET (6)
ASP (3)
Development (28)
Useful Library (2)
Data Modeling (0)
Database (105)
Oracle (4)
MSSQL (41)
MySQL (2)
Data Warehouse (2)
Data Mining (3)
Network (66)
Web (78)
DHTML (4)
XHTML (1)
Javascript (1)
CSS (1)
AJAX (9)
XML (11)
Flex (1)
Silverlight (3)
Security (91)
DoS (1)
Kernel (10)
Scanning (3)
Sniffing (0)
Spoofing (4)
Overflow (28)
Web (11)
Shell (10)
Format String (14)
Window (2)
Embedded (70)
Multimedia (27)
Mobile (14)
Graphic (24)
Management (633)
Knowledge (581)
Hadoop (0)

Notice

  • 메타 블로그 사이트에 등록
  • 새해 맞이 블로그의 변화
  • 블로그 명칭 변경
  • 도메인(www.webdizen.net) 구...
  • TEXTCUBE 1.6.1로 업그레이드...

Tags

  • 후버댐
  • MIDI
  • hardware interrupt
  • ATOM
  • 터미널 장치 파일
  • 저장프로시저
  • SQL Server 2005
  • Apache
  • 데이터베이스 이동
  • DOCTYPE
  • JDOM
  • C
  • 고차원
  • varchar
  • 세션빈
  • 생각
  • 베르사유
  • Standards
  • 블루투스 해드셋
  • 강원대병원

Recent Articles

  • ASCII Code의 CRLF 제거 방법.
  • Hadoop 에서 c++ API 이용시....
  • Ubuntu Linux에서 Hadoop 구....
  • 내 심장을 한껏 뛰게한 "국가....
  • 스타 스키마 데이터베이스 설....

Recent Comments

  • ■ 온라인카지노 ▶ http://L....
    asdf 11/21
  • 그리고 혹시 해외여행자보험....
    kim 11/05
  • ★★실제 바다게임장과 똑같....
    asdf 11/04
  • sbsyama.co.to← 짱5000만당....
    asdf 11/04
  • ♡KicaZ??o(???) 바카라사....
    fdsf3fass 11/03

Recent Trackbacks

  • 파일 열기/저장하기 CFileDialog.
    은마군의 나태블록 02/11
  • World IT Show 2008.
    상우 :: Oranzie's BLOG 2008
  • cvs서버 설치하기.
    3인3색 2008
  • 속속 공개되는 Google Chart....
    PHP와 Web 2.0 2007
  • 마방진을 구하는 프로그램.
    Oranzie's BLOG 3 2007

Archive

  • 2009/09 (3)
  • 2009/08 (1)
  • 2009/03 (1)
  • 2009/02 (9)
  • 2009/01 (13)

Calendar

«   2009/11   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Bookmarks

    • Administration
      • IIS.NET
      • NTFAQ
      • OS의 모든 것
      • 리눅스포털
    • Database
      • SQL Server Central
      • SQL Team
    • Development
      • .NET Heaven
      • ASP Alliance
      • ASP.NET 2.0
      • Bullog.net
      • C# Corner
      • C++ (C PlusPlus.com)
      • C++ Reference
      • CodeGuru
      • CodePlex
      • DebugLab
      • Dev Articles
      • Devpia
      • DotNet Junkies
      • DotNet Zone
      • Driver Online
      • GOSU.NET
      • HOONS 닷넷
      • Joinc 팀블로그
      • KOSR
      • MSDN Home Page
      • OSR Online
      • Sky.ph - 개발자 커뮤니...
      • TAEYO.NET
      • The Code Project
      • WindowsClient.net
      • 김상욱의 개발자 Side
      • 조인시 위키
    • Human Networks
      • belief21c's e-space
      • I think I can
      • Invisible Rover's Blog :D
      • Rodman®
      • ■ Feel So Good~! ■
      • 까만 나비
      • 나를 가꾸는 시간.
      • 나만의 즐거움~~!
      • 단녕
      • 상우 :: Oranzie's BLOG
    • Information Technology
      • Microsoft TechNet
      • 지디넷코리아 - 글로벌...
    • Security
      • FoundStone
      • milw0rm
      • NewOrder
      • OpenRCE
      • Phrack.org
      • Reverse Engineering b1...
      • Reverse Engineering Team
      • RootKit
      • SecurityFocus
      • SecurityXploded by Nag...
      • Wow Hacker
      • Zone-H
Textcube
Louice Studio Inc.
Powered by Textcube. Original designed by Tistory.