在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说明了...
长跳转的实现你想知道goto语句都实现不了的跳转吗?你想知道从一个函数跳转到另一个函数的内部的某个语句的原理吗?你想知道怎么实现从一个函数跳转到另一个函数的内部的某个语句吗?那么开始了解长跳转(long jump)吧。长跳转(long jump)的原理是:设置一条语句的唯一标识(setjmp(jmp_buf jmpb)),再通过长跳转(longjmp(jmp_buf jmpb, int retval))转到jmpb所标识的语句。先看一下setjmp和longjmp这两个函数的用法吧。函数名: setjmp函数原型:int _Cdecl setjmp(jmp_buf jmpb);作用: ...
一、制作集成SP2的Windows XP安装程序
1、准备工作
第一步:在本机中选择任意大于1.5G空间的分区,建立存放安装程序的文件夹。
第二步:将原有安装程序光盘中的所有文件拷贝到该文件夹中。
第三步:获取Windows XP Service Pack 2的升级程序。可到微软官方页面进行下载。
俄罗斯方块(MFC)
计算器(MFC)
数独游戏(MFC)
各种管埋系统(C OR MFC)
等
和相关的大学论文
一定让你满意
有意者
QQ372060687
邮箱ssnhgd-521@163.com
人生若只是初见我们生活在这个钢筋水泥的城市里.伴陪我们的更多的是寂寞. 20岁的我们似乎和别人不大一样 .怎么就没有真爱的权力和轻松感.而又被赋予了很大的压力和使命感.似乎每天都在忙着工作学习..然而对于今天.这个这神圣而又有记念意义的另人神往的节日.对于我们来说也就是一种奢望.坐在教室里.看着窗子外面的另一个世界.心中无比的空旷. 无语........ 或许....... 也是............ 可能到了某一天.在我们的内心中一点回忆的价值也不会存在.因为某年某月某日. 我们不曾伴着心爱的那个人走在月亮之下.回首在大海的近边. 然而今天我的好朋友...