036. Find Window

2021. 12. 20. 18:43·사소한 아이의 소소한 스킬/C#

36번째 글...

 

진행합니다....

 

이번엔 너무 간단한 주제...

 

WPF를 개발하다보면 정말 많은 Window가 나온다..

 

해당 Window를 제어할 수 있는 방법이다

 

간단한 API만 사용하면 끝난다.

 

바로 ㄱㄱ

 

1
2
3
foreach( Window window in Application.Current.Windows ) {
  Console.WriteLine(window.Title);
}
Colored by Color Scripter
cs

 

끝이다......

 

Application.Current.Windows 변수에는 현재까지 생성된 Window들이 전부다 들어가있다..

 

해당 Window의 Name, Window Type등을 통해 MainWindow나 Subwindow등을 찾아서 제어해주면 끝난다.

 

만약 응용소프트웨어 자체가 무조건 1개씩만 띄우게 하려면

(해당 작업이 없을 시 계속 실행되므로 작업관리자에서 계속 찾아서 지워주는 작업이 필요할수도.....)

 

1
2
3
4
5
6
7
8
int nProcessCount = 0;
foreach (System.Diagnostics.Process clsProcess in System.Diagnostics.Process.GetProcesses())
{
    if (clsProcess.ProcessName.Equals("SW이름", StringComparison.OrdinalIgnoreCase))
    {
        nProcessCount++;
     }
}
Colored by Color Scripter
cs

 

Process를 통해 접근하면 자신의 응용소프트웨어를 찾을 수 있음!!

 

끝!!

 

코드는 음슴!

저작자표시 비영리 변경금지 (새창열림)
'사소한 아이의 소소한 스킬/C#' 카테고리의 다른 글
  • 038. 객체지향의 특징
  • 037. Partial Class
  • 035. XmlSerialize
  • 034. Drag & Drop
JOOJI
JOOJI
그냥 혼자좋아하는 것들 남기는 블로그....
  • JOOJI
    사소한프로그래머의 소소한행복
    JOOJI
  • 전체
    오늘
    어제
    • 분류 전체보기 (967) N
      • 사소한 아이의 소소한 일상 (247)
      • 사소한 아이의 소소한 먹거리 (44)
      • 사소한 아이의 소소한 정보 (75)
      • 사소한 아이의 소소한 감사 (4)
      • 사소한 아이의 소소한 운동 (66) N
      • 사소한 아이의 소소한 여행 (40)
        • 2013_전주 (1)
        • 2014_독일 (13)
        • 2014_군산 (1)
        • 2015_제주도 (3)
        • 2015_서울모토쇼 (3)
        • 2015_진해 (1)
        • 2015_전주 (1)
        • 2016_여수 (1)
        • 2020_강릉 (1)
        • 2022_제주도 (4)
      • 사소한 아이의 소소한 강짱 (22)
        • 하트투하트 (10)
        • MAPS (1)
        • 화려한 유혹 (2)
        • 한여름의 추억 (2)
      • 사소한 아이의 TV (50)
        • Drama (9)
        • 예능 (32)
        • 사소한 아이의 다현 (9)
      • 사소한 아이의 소소한 스킬 (130)
        • Scaleform (2)
        • C# (74)
        • QT (3)
        • 알고리즘 (4)
        • Python (21)
        • PyQT5 (9)
        • C_C++ (2)
      • 사소한 아이의 소소한 축구 (283)
        • Korea (25)
        • Germany (45)
        • Bayern Munich (64)
        • Soccer_ETC (75)
        • Euro 2016 (12)
        • 친선경기 (3)
      • 사소한 아이의 소소한 생활정보 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
    • 관리
  • 링크

    • 독일여행
    • 레바티스토리
    • 프라치노 공간
    • 남성패션꿀템 블로그
  • 공지사항

  • 인기 글

  • 태그

    python
    독일
    분데스리가
    바이에른 뮌헨
    러닝
    WPF
    문제
    회사밥
    c#
    뮌헨
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JOOJI
036. Find Window

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.