|
phoihos님 안녕하세요.
저는 김영욱이라고 합니다.
검색을 해보니까 phoihos님께서 DirectX부분에 대해서 답변을 많이 해주셔서 질문을 드리고 싶네요..
(죄송합니다.)
제가 현재 하고 있는것은 윈도우 미디어플레이어를 이용한 App를 만들고 있습니다.
여기서 실제 동영상이 나오는 부분에 어떠한 텍스트를 보여 주고 싶은데
미디어플레이어의 화면이 나오는 부분위로 어떠한 VCL컨트롤도 올라가지 않습니다.
아시다시피 미디어플레이어(OCX)는 TWinControl 에서 상속받은 TOleContol의 파생클래스 입니다.
이점때문인지 아니면 화면이 Uodate되면서 생기는 이벤트 때문인지 원인을 잘 모르겠습니다.
강제로 VCL컨트롤(TEdit, TLabel)들에 SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE:SWP_NOSIZE); 도 해보았지만, 안돼네요...
우연히 델마당에서 DirectX를 이용한 미디어플레이어 컴포넌트를 찾긴 찾았는데,
빌더에서 인스톨이 안되더 군요..(아마 몇개의 파스칼 유닛이 없는것 같습니다.)
서론이 길었네요..
DirectX를 사용하면 이러한 기능이 가능할것 같은데요.. (DirectX는 거의 초보입니다.)
DX모드로 변경하지 않고 사용하면서 미디어 플레이어의 위로 올라오는 Text를 뿌릴수 있는
방법은 없는지요...
답변해주시면 감사하겠습니다.
김영욱
|