2013-08-02 9 views

답변

1

.net MessageBox 클래스는 이러한 기능을 제공하지 않습니다. 그러나 기본 Win32 API는 TaskDialog API를 통해 처리합니다. 이 접근 방식의 주요 장점은 사용자 정의 대화 상자를 작성하는 것과는 대조적으로 네이티브 시스템 구성 요소를 사용하므로 대화 상자가 플랫폼에서 편안하게 느껴집니다.

enter image description here

을 그리고 위의 링크에서 설명으로 훨씬 더 복잡 여지가 많이 존재입니다 :

태스크 대화 상자의 아주 간단한 예는 다음과 같습니다.

이 기능을 사용하려면 p/invoke해야합니다. 호출하기가 더 지저분한 함수 중 하나이기 때문에 작업하기 전에 약간의 작업이 필요합니다. here을 감싸는 C# 코드를 찾을 수는 있지만, 개인적으로이 경험이 있다고 말할 수는 없습니다.