在Windows环境下编程时,我们有时可能希望能够让字体旋转显示,那么怎样实现它呢? 我们知道, Windows环境下的显示是GDI对象通过设备描述表进行的,而字体对象就是GDI对象之一。实际上,Windows下的不同字体就是通过选择不同的逻辑字体而输出的。所以,旋转字体不过是一类特殊的逻辑字体。如同其他的GDI对象(如画笔、调色板)一样,字体对象不但具有固有的字体,我们也可以建立旋转的逻辑字体,然后选进设备描述表就可以了。下面以VC 6.0环境为例加以说明。在VC 6.0中字体对象对应的类就是CFont类。Cfont类有一个成员函数CreateFont,用该函数...
PlaySound PlaySound函数的声明为: BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound); 参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中 声 音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。参数hmod是应用程序的实例句柄,当播放WAV资源时要用到该参数,否则它必须为NULL。参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE,否则返回FAL...
MessageBeep sndPlaySound PlaySound 音频播放
用多媒体API,源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。
1、MessageBeep
MessageBeep函数主要用来播放系统报警声音。系统报警声音是由用户在控制面板中的声音(Sounds)程序中定义的,或者在WIN.INI的[sounds]段中指定。
该函数的声明为: BOOL MessageBeep(UINT uType);
参数uType说明了...