高手请进来,为什么我的visual c++6.0的编译、运行、链接的系统提示声音都没了,是不是按到什么键了?

2025-03-23 14:03:04
推荐回答(4个)
回答1:

你好,让我们来分析一下你的问题:电脑里的其他软件都很正常,放电影和音乐都有声音,唯独运行visual C++ 6.0没有声音,那就可以排除是声卡的驱动问题。既然排除了声卡的问题,那会不会是我们的设置有问题呢?答案是肯定的。
现在,我就告诉你一个办法,管用不管用你不妨试一试(针对windows7):
【开始】-->【控制面板】-->【外观和个性化】-->【更改声音效果】到此以后,取消对【播放 Windows 启动声音(P)】复选框的选择,然后单击【确定】就搞定了!

回答2:

你可以在View中添加OnInitialUpdate函数,开启线程,将View的指针传给线程,然后在线程中读文件,调用View的Invalidate函数来刷新。
至于你说的static类型做为线程函数,是指的成员函数,线程函数不一定非要成员函数,如果你觉得成员函数做为线程函数方便的话,你可以通过View的指针来调用某个成员函数来实现,这样可以不用将成员函数设置成静态的。
AfxBeginThread第一个参数是线程函数名,第二个参数是穿给线程的参数。
例如OnInitialUpdate函数中,调用
AfxBeginThread(MyThreadProc, this);
然后写一个函数
UINT MyThreadProc(LPVOID lpParam)
{
CXXXView* pView = (CXXXView*)lpParam;
while (TRUE)
{
读操作
pView->Invalidate();
sleep(10);
}
return 0;
}

回答3:

可能是声卡驱动的问题,建议重装下!

回答4:

……WIN7对vc 6.0是不太兼容的,
然后听声音做什么用啊,直接看编译结果,若有错误,双击可以指定出错的代码行