0
我在MFC對話框中使用動畫控件來顯示動畫。我想改變這個控件的背景顏色來匹配我的對話框的背景顏色,它是白色的。我曾嘗試使用OnCtlColor()方法,但顯然該動畫控件不會調用OnCtlColor()。如何更改MFC動畫控件的背景顏色
有關如何將動畫控件背景更改爲白色的任何幫助?謝謝
我在MFC對話框中使用動畫控件來顯示動畫。我想改變這個控件的背景顏色來匹配我的對話框的背景顏色,它是白色的。我曾嘗試使用OnCtlColor()方法,但顯然該動畫控件不會調用OnCtlColor()。如何更改MFC動畫控件的背景顏色
有關如何將動畫控件背景更改爲白色的任何幫助?謝謝
我不確定這是否會有所幫助,但一定要試一試。
您可以選擇顯示視頻的原始背景顏色或透視。創建視頻時,作者可以通過透明度來實現,以便查看主機的顏色。在這種情況下,要在播放視頻時顯示主機的顏色,請將Transparent屬性設置爲True。如果以編程方式創建的控制,加上ACS_TRANSPARENT風格:
BOOL CControlsDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
RECT Recto = { 5, 5, 360, 360 };
Player->Create(WS_CHILD | WS_VISIBLE |
ACS_TRANSPARENT | ACS_AUTOPLAY,
Recto, this, 0x1884);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
...
欲瞭解更多信息,請訪問以下鏈接,希望你應該從中得到一些想法。
鏈接:http://www.functionx.com/visualc/controls/animation.htm
希望這有助於。
乾杯。