91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 564KB
    文件類型: .gz
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-23
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

mg-samples-1.6.10.tar.gz

資源截圖

代碼片段和文件信息

/*?
**?$Id:?animation.cv?1.12?2007-08-30?01:20:10?xwyan?Exp?$
**
**?Listing?36.1
**
**?animation.c:?Sample?program?for?MiniGUI?Programming?Guide
**??????Usage?of?ANIMATION?control?and?GIF89a?loader.
**
**?Copyright?(C)?2004?~?2007?Feynman?Software.
**
**?License:?GPL
*/


#include?
#include?
#include?

#include?
#include?
#include?
#include?
#include?
#include?

static?const?char*?filename?=?“9.gif“;
int?ret;

static?ANIMATION*?anim?=?NULL;

static?int?AnimationWinProc(HWND?hWnd?int?message?WPARAM?wParam?LPARAM?lParam)
{
????switch?(message)?{
????case?MSG_CREATE:
????{
????????anim?=?CreateAnimationFromGIF89aFile?(HDC_SCREEN?filename);
????????if?(anim?==?NULL)
????????????return?1;

????????SetWindowAdditionalData?(hWnd?(DWORD)?anim);
????????CreateWindowEx?(CTRL_ANIMATION?
??????????????????????????““?
??????????????????????????WS_VISIBLE?|?ANS_AUTOLOOP?|?ANS_SCALED?
??????????????????????????WS_EX_TRANSPARENT
??????????????????????????100?
??????????????????????????50?10?120?60?hWnd?(DWORD)anim);
????????SendMessage?(GetDlgItem?(hWnd?100)?ANM_STARTPLAY?0?0);

????????CreateWindowEx?(CTRL_ANIMATION?
??????????????????????????““?
??????????????????????????WS_VISIBLE?|?ANS_AUTOLOOP?|?ANS_FITTOANI
??????????????????????????WS_EX_TRANSPARENT
??????????????????????????200?
??????????????????????????50?160?120?60?hWnd?(DWORD)anim);
????????break;
????}

????case?MSG_LBUTTONDOWN:
????????SendMessage?(GetDlgItem?(hWnd?200)?ANM_SETANIMATION?0?(LPARAM)anim);
????????SendMessage?(GetDlgItem?(hWnd?200)?ANM_STARTPLAY?0?0);
break;

????case?MSG_DESTROY:
????????DestroyAnimation?((ANIMATION*)GetWindowAdditionalData?(hWnd)?TRUE);
????????DestroyAllControls?(hWnd);
????????return?0;

????case?MSG_CLOSE:
????????ret?=?PostQuitMessage?(hWnd);
????????DestroyMainWindow?(hWnd);
????????return?0;
????}

????return?DefaultMainWinProc(hWnd?message?wParam?lParam);
}

int?MiniGUIMain?(int?argc?const?char*?argv[])
{
????MSG?Msg;
????HWND?hMainWnd;
????MAINWINCREATE?CreateInfo;

????if?(argc?>=?2)
????????filename?=?argv[1];

#ifdef?_MGRM_PROCESSES
????Joinlayer(NAME_DEF_layer??“animation“??0??0);
#endif

????if?(!InitMiniGUIExt())?{
????????return?1;
????}

????CreateInfo.dwstyle?=?WS_CAPTION?|?WS_BORDER?|?WS_VISIBLE;
????CreateInfo.dwExstyle?=?WS_EX_NONE;
#ifdef?_LANG_ZHCN
????CreateInfo.spCaption?=?“動畫控件“?;
#else
????CreateInfo.spCaption?=?“Animation?Control“?;
#endif
????CreateInfo.hMenu?=?0;
????CreateInfo.hCursor?=?GetSystemCursor?(IDC_ARROW);
????CreateInfo.hIcon?=?0;
????CreateInfo.MainWindowProc?=?AnimationWinProc;
????CreateInfo.lx?=?0;?
????CreateInfo.ty?=?0;
????CreateInfo.rx?=?240;//GetGDCapability(HDC_SCREEN?GDCAP_HPIXEL);
????CreateInfo.by?=?300;//GetGDCapability(HDC_SCREEN?GDCAP_VPIXEL);
????CreateInfo.iBkColor?=?PIXEL_lightgray;
????CreateInfo.dwAddData?=?0;
????CreateInfo.

評論

共有 條評論

相關(guān)資源