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

資源簡介

vc開發的一個播放AVI文件的例子,供學習多媒體開發者參考!

資源截圖

代碼片段和文件信息

/**
?*?Dispatch.cpp Copyright?_?2001?Li?Zhaoming.?All?rights?reserved.
?*?Implement?the?generic?message?and?command?dispatchers.
?*/

#include?“stdafx.h“

LRESULT?dispatchDefault(EDWP?HWND?UINT?WPARAM?LPARAM);

/**
?*?Call?the?function?associated?with?a?message.
?*
?*?PARAMETERS:
?* lpmsdi?-?Structure?containing?the?message?dispatch?information.
?* hwnd?-?The?window?handle
?* uMessage?-?The?message?number
?* wparam?-?Message?specific?data
?* lparam?-?Message?specific?data
?*
?*?RETURN?VALUE:
?* The?value?returned?by?the?message?function?that?was?called.
?*
?*?COMMENTS:
?* Runs?the?table?of?messages?stored?in?lpmsdi->rgmsd?searching
?* for?a?message?number?that?matches?uMessage.?If?a?match?is?found
?* call?the?associated?function.?Otherwise?call?dispatchDefault?to
?* call?the?default?function?if?any?associated?with?the?message
?* structure.?In?either?case?return?the?value?recieved?from?the
?* message?or?default?function.
?*/
LRESULT?dispatchMessage(LPMSDI?lpmsdi?HWND?hwnd?UINT?uMessage?WPARAM?wparam?LPARAM?lparam)
{
int?imsd?=?0;

MSD?*rgmsd?=?lpmsdi->rgmsd;
int?cmsd?=?lpmsdi->cmsd;

for?(imsd?=?0;?imsd? {
if?(rgmsd[imsd].uMessage?==?uMessage)
return?rgmsd[imsd].pfnmsg(hwnd?uMessage?wparam?lparam);
}

return?dispatchDefault(lpmsdi->edwp?hwnd?uMessage?wparam?lparam);
}

/**
?*?Call?the?function?associated?with?a?command.
?*
?*?PARAMETERS:
?* lpcmdi?-?Structure?containing?the?command?dispatch?information.
?* hwnd?-?The?window?handle
?* GET_WM_COMMAND_ID(wparam?lparam)?-?Identifier?of?the?menu?item
?* control?or?accelerator.
?* GET_WM_COMMAND_CMD(wparam?lparam)?-?Notification?code.
?* GET_WM_COMMAND_HWND(wparam?lparam)?-?The?control?handle?or?NULL.
?*
?*?RETURN?VALUE:
?* The?value?returned?by?the?command?function?that?was?called.
?*
?*?COMMENTS:
?* Runs?the?table?of?commands?stored?in?lpcmdi->rgcmd?searching
?* for?a?command?number?that?matches?wCommand.?If?a?match?is?found
?* call?the?associated?function.?Otherwise?call?dispatchDefault?to
?* call?the?default?function?if?any?associated?with?the?command
?* structure.?In?either?case?return?the?value?recieved?from?the
?* command?or?default?function.
?*/
LRESULT?dispatchCommand(LPCMDI?lpcmdi?HWND?hwnd?WPARAM?wparam?LPARAM?lparam)
{
LRESULT?lRet?=?0;
WORD wCommand?=?GET_WM_COMMAND_ID(wparam?lparam);
int icmd;

CMD?*rgcmd?=?lpcmdi->rgcmd;
int?ccmd?=?lpcmdi->ccmd;

//?Message?packing?of?wparam?and?lparam?have?changed?for?Win32
//?so?use?the?GET_WM_COMMAND?macro?to?unpack?the?commnad
for?(icmd?=?0;?icmd? {
if?(rgcmd[icmd].wCommand?==?wCommand)
{
return?rgcmd[icmd].pfncmd(hwnd
wCommand
GET_WM_COMMAND_CMD(wparam?lparam)
GET_WM_COMMAND_HWND(wparam?lparam));
}
}

return?dispatchDefault(lpcmdi->edwp?hwnd?WM_COMMAND?wparam?lparam);
}

/**
?*?Call?the?appropriate?defaul

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3989??2001-05-06?14:35??vc播放avi的程序\miniplay\miniplay\Dispatch.cpp

?????文件???????6065??2001-12-22?16:15??vc播放avi的程序\miniplay\miniplay\Globals.h

?????文件???????4962??2002-04-27?12:24??vc播放avi的程序\miniplay\miniplay\MingPlayer.dsp

?????文件????????543??2001-07-26?07:04??vc播放avi的程序\miniplay\miniplay\MingPlayer.dsw

?????文件????????329??2001-05-21?12:51??vc播放avi的程序\miniplay\miniplay\MingPlayer.h

?????文件??????10134??1998-06-20?11:01??vc播放avi的程序\miniplay\miniplay\MingPlayer.ico

?????文件??????91136??2007-08-12?12:05??vc播放avi的程序\miniplay\miniplay\MingPlayer.ncb

?????文件???????2534??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\MingPlayer.plg

?????文件???????2564??2001-07-27?15:13??vc播放avi的程序\miniplay\miniplay\Misc.cpp

?????文件???????1107??2001-07-27?13:25??vc播放avi的程序\miniplay\miniplay\resource.h

?????文件????????294??2001-05-21?12:51??vc播放avi的程序\miniplay\miniplay\StdAfx.cpp

?????文件???????1145??2001-07-26?13:52??vc播放avi的程序\miniplay\miniplay\StdAfx.h

?????文件????????694??2001-12-23?18:30??vc播放avi的程序\miniplay\miniplay\Toolbar.bmp

?????文件???????4722??2001-12-22?17:41??vc播放avi的程序\miniplay\miniplay\Toolbar.cpp

?????文件???????5702??2001-12-22?16:41??vc播放avi的程序\miniplay\miniplay\Winmain.cpp

?????文件?????????86??2007-11-07?09:07??vc播放avi的程序\miniplay\miniplay\Debug\MingPlayer.ini

?????文件??????11768??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\MingPlayer.res

?????文件?????123904??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\vc60.idb

?????文件?????241664??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\vc60.pdb

?????文件?????281132??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\MingPlayer.ilk

?????文件?????208983??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\MingPlayer.exe

?????文件?????541696??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\MingPlayer.pdb

?????文件?????633066??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\StdAfx.sbr

?????文件??????83831??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\StdAfx.obj

?????文件??????????0??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\Dispatch.sbr

?????文件??????????0??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\MingPlayer.sbr

?????文件??????????0??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\Misc.sbr

?????文件??????????0??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\Toolbar.sbr

?????文件??????????0??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\Winmain.sbr

?????文件???????5298??2007-08-12?11:08??vc播放avi的程序\miniplay\miniplay\Debug\Winmain.obj

............此處省略17個文件信息

評論

共有 條評論