mci的MCIWNDM_NOTIFYPOS消息 ( 急!!!!!!!!)(100分)

  • 主题发起人 主题发起人 knight
  • 开始时间 开始时间
K

knight

Unregistered / Unconfirmed
GUEST, unregistred user!
在用mci播放avi文件时
我在MCI通知我播放位置的时候实时显示当前的位置,
为何显示的时候不是连续的,而且每次显示规律都不一样?
即:
第一次1,9,16,24
第二次0,2,22,24
。。。
。。。
请大虾们指点!

以下 是我的源程序(C++)
void CMCIWndPlayerDlg::OnMciWndNotifyPos(WPARAM wParam,LPARAM lParam)
{
if (m_hMciWnd!=NULL)
{
char buf[64];
wsprintf(buf, "Frames: %d", lParam);
SetWindowText(buf);
}
}
 
哈哈,我自己搞定了,
有一个timer默认是500mm
用MCIWndSetActiveTimer(m_hMciWnd,50)就行了,
不好意思,我不是故意和大家开玩笑的,呵呵 :)
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
D
回复
0
查看
840
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部