首页 > 编程地带 > 又一个可漂亮的动画窗口

又一个可漂亮的动画窗口

2008年10月29日 发表评论 阅读评论

文章尾部有运行时的效果图。
下载附件:
ShowWindow.rar
在 MyDlg.cpp 中做如下引用:

#include "ShowWindow.h"<br />#include "ShowWindow_i.c"

接着即可在程序中调用。
比如在程序的初化时调用:  

BOOL CShowDlg::OnInitDialog()<br />{<br />  CDialog::OnInitDialog();<br />       /*<br />      省略。。。<br />      */<br />  <br />  // TODO: Add extra initialization here<br />  HRESULT hr; // COM error code<br />  IShow *wfq_show; // pointer to interface<br />  hr = CoInitialize(0); // initialize COM<br />  if (SUCCEEDED(hr)) // macro to check for success<br />  {<br />    hr = CoCreateInstance(CLSID_Show,<br />      NULL, <br />      CLSCTX_INPROC_SERVER, <br />      IID_IShow,(void**)&wfq_show ); <br />    <br />    if (SUCCEEDED(hr))<br />    {CRect rc;<br />    GetWindowRect(rc);<br />    //wfq_show->Play(rc.left,rc.top,rc.right,rc.bottom,rand()%50);<br />    hr = wfq_show->Release(); <br />    }<br />  }<br />  // close COM<br />  CoUninitialize();<br />  <br />  return TRUE;  // return TRUE  unless you set the focus to a control<br />}

转载请注明:woyigui's blog [http://www.woyigui.cn/]
本文标题:又一个可漂亮的动画窗口
本文地址:http://www.woyigui.cn/2008/10/29/Beautiful-animation-window/

分类: 编程地带 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
*