如何讓vlc在子視窗的指定picture control區域內播放,libvlc_media_player_set_hwnd(mp, GetDlgItem(IDC_STATIC_Play));
和 FormView2 dlg;
libvlc_media_player_set_hwnd(mp, dlg.GetDlgItem(IDC_STATIC_Play));
這兩種方式都不行,怎么解決啊,求大大指點!
uj5u.com熱心網友回復:
沒人嗎,求大大幫忙,急等uj5u.com熱心網友回復:
論壇大大們幫幫忙啊,沒人嗎uj5u.com熱心網友回復:
自己搞定了HWND hwnd;
hwnd=GetDlgItem(控制元件ID)->GetSafeHwnd();
libvlc_media_player_set_hwnd(mp,hwnd);
uj5u.com熱心網友回復:
視窗句柄和類物件指標要分清楚uj5u.com熱心網友回復:

但是我做出來,視頻播放區域無法充滿分配的分割區域,無論是picture control劃的區域(鋪滿視窗),還是直接讓它播放在視窗上,我是對視窗進行靜態切割,關聯的子視窗是CFromView型別的,分別是CFormView1和CFormView2,將vlc視頻播放在這兩個視窗上
uj5u.com熱心網友回復:
它始終有上下的兩個空白區域。uj5u.com熱心網友回復:
像素縱橫比的問題?uj5u.com熱心網友回復:
等比例縮放,如果不等比例可能會難看,應該也有函式設定uj5u.com熱心網友回復:
解決了,不能在子執行緒runuj5u.com熱心網友回復:
我的頁面中vcl為啥不顯示界面,有時候一閃轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/45331.html
標籤:基礎類
上一篇:mfc listbox 控制元件
