fox1999(红狐)说的应该对,可是我找了很多关于waveInOpen系列函数方面的资料,还是不知道怎样采集峰值,好像还要接收MM_WIM_DATA消息,下面的代码怎么接收不了呢?Procedure Tform1.WNDPROC(var msg:TMessage); var Hdr:PWaveHdr; i:integeR; r:real; begin INHERITED; case msg.Msg of MM_WIM_OPEN: begin ... end; MM_WIM_CLOSE: begin ... end; MM_WIM_DATA: begin ... end; end; end;
var Hdr:PWaveHdr; i:integeR; r:real;
begin
INHERITED;
case msg.Msg of
MM_WIM_OPEN:
begin
...
end;
MM_WIM_CLOSE:
begin
...
end;
MM_WIM_DATA:
begin
...
end;
end;
end;