资源不能完全使用,请教

wwqi 2002-03-15 10:19:36
我用如下:

void __fastcall TForm1::IconButtonClick(TObject *Sender)
{
//Screen->Cursor=LoadCursor(HInstance,"C1");
Icon=new TIcon();
Icon->Handle =LoadIcon(HInstance,"I1");
Application->Icon =Icon;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::cursorButtonClick(TObject *Sender)
{
Screen->Cursors[crDefault]=LoadCursor(HInstance,"C1");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::WaveButtonClick(TObject *Sender)
{
char *wav_handle;
HRSRC h=FindResource(HInstance,"S1","WAV");
HGLOBAL h1=LoadResource(HInstance,h);
wav_handle=(char *)LockResource(h1);
sndPlaySound(wav_handle,SND_MEMORY|SND_SYNC);
}

以实现ICON、CURSOR以及播放一个WAVE文件,但CURSOR无法实现,WAVE只能播放45秒(不论WAVE文件是否3MIN 4MIN。。。。。),请哪位给予帮助
...全文
49 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwqi 2002-03-15
  • 打赏
  • 举报
回复
谢谢楼上的2位,但问题依旧,如何办?
Dala 2002-03-15
  • 打赏
  • 举报
回复
试试 LPCSTR wav_handle;
wav_handle=(LPCSTR)LockResource(h1);
Dala 2002-03-15
  • 打赏
  • 举报
回复
Screen->Cursors[crMyCursor] = LoadCursor(HInstance, 'C1');
Cursor = crMyCursor;

15,446

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧