簡體   English   中英

如何更改MFC動畫控件的背景顏色

[英]How to change the background color of an MFC animation control

我在MFC對話框中使用動畫控件來顯示動畫。 我想更改此控件的背景色以匹配我的對話框的背景色(白色)。 我嘗試使用OnCtlColor()方法,但是顯然動畫控件不會調用OnCtlColor()。

關於如何將動畫控件的背景更改為白色的任何幫助? 謝謝

我不確定這是否會有所幫助,但可以嘗試一下。

您可以選擇顯示視頻的原始背景色或瀏覽。 創建視頻時,其作者可以透明地進行操作,以查看主機的顏色。 在這種情況下,要在播放視頻時顯示主機的顏色,請將“透明”屬性設置為“真”。 如果要以編程方式創建控件,請添加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

希望這可以幫助。

干杯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM