다음을 통해 공유

c#으로 작성한 윈도우 폼안에 mmsys.cpl 을 실행하여 보여지게 하고 싶습니다.

익명
2010-09-16T02:38:34+00:00

c#으로 윈도우 폼을 만들고 폼안에 mmsys.cpl을 실행하여 보여지게 하고 싶은데..

되지 않습니다. notepad의 경우는 제대로 되는데 mmsys.cpl은 되지 않네요.

제가 작성한 코드는 다음과 같습니다.

System.Diagnostics.Process process = new System.Diagnostics.Process();

process.StartInfo.FileName = "mmsys.cpl";

process.Start();

process.WaitForInputIdle();

BringWindowToTop(process.MainWindowHandle);

SetParent(process.MainWindowHandle, this.Handle);

int result = SetWindowPos(process.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE);

  • 테스트 환경

OS : Windows XP, Windows 7

Tool : Visual Studio 2008

가정용 Windows | 이전 Windows 버전 | 앱

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2010-09-16T08:59:28+00:00

안녕하세요 prokyhsigma님

해당 포럼에서 지원되는 내용이 아닙니다.

아래 포럼에서 문의해주시기 바랍니다.

http://social.msdn.microsoft.com/Forums/en-US/category/visualcsharp

제시된 답변이 도움이 되길 바랍니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

0 추가 답변

정렬 기준: 가장 유용함