2011-02-13 2 views
0

윈도우 미디어 플레이어에 회사 이름과 같은 텍스트를 표시하고 싶습니다. Form onPaint 이벤트에서 DrawString 함수를 사용하지만 윈도우 미디어 플레이어에서 다룹니다. 또한 Label 컨트롤을 사용하지만 백 컨트롤을 투명하게 설정하더라도 사각형 컨트롤이 플레이어 컨트롤에 표시됩니다. 나는 KTV 시스템을 개발한다. 두 개의 모니터에는 폼 컨트롤이 있고 다른 모니터에는 플레이어가있다. 어떻게해야하는지 조언 해주세요.윈도우 미디어 플레이어 또는 모니터에 텍스트 표시

답변

0

Windows 내장 미디어 플레이어에 대해 이야기하고 있다면 Win32 API, Windows 후크, HWND 등으로 내려 가서 더러워야합니다. 창에 컨트롤을 페인트 할 수는 없습니다. 당신의 얘기는 매우 낮은 수준의 윈도우 코딩입니다.

Spy ++ (http://msdn.microsoft.com/en-us/magazine/cc163617.aspx)를 살펴보십시오. Microsoft에서 제공하는 도구로 실행중인 응용 프로그램의 세부 사항을 탐구 해 봅니다. ManagedSpyLib이라는 구성 요소가있어 관리되는 라이브러리에 C++ Windows 라이브러리를 래핑하여 Windows 후크 호출을보다 쉽게 ​​만듭니다. 당신이 알고 싶었던 것보다 OS에 대해 더 많이 배울 준비를하십시오. :-)

관련 문제