怎样用VC制作旋转字体

  在Windows环境下编程时,我们有时可能希望能够让字体旋转显示,那么怎样实现它呢?   我们知道, Windows环境下的显示是GDI对象通过设备描述表进行的,而字体对象就是GDI对象之一。实际上,Windows下的不同字体就是通过选择不同的逻辑字体而输出的。所以,旋转字体不过是一类特殊的逻辑字体。如同其他的GDI对象(如画笔、调色板)一样,字体对象不但具有固有的字体,我们也可以建立旋转的逻辑字体,然后选进设备描述表就可以了。下面以VC 6.0环境为例加以说明。在VC 6.0中字体对象对应的类就是CFont类。Cfont类有一个成员函数CreateFont,用该函数...
默认分类 | 2008-12-22 21:33 | 阅读 4205 次 | 评论 0 条

PlaySound

PlaySound  PlaySound函数的声明为:   BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);   参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中 声 音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数为NULL则停止正在播放的声音。参数hmod是应用程序的实例句柄,当播放WAV资源时要用到该参数,否则它必须为NULL。参数fdwSound是标志的组合,如下表所示。若成功则函数返回TRUE,否则返回FAL...
默认分类 | 2008-12-21 21:36 | 阅读 2738 次 | 评论 0 条

VC中如何加入背景音乐

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说明了...
默认分类 | 2008-12-21 21:33 | 阅读 4686 次 | 评论 0 条
浏览29230次
最新评论