目前位置: VCer资源中心 >>> VCer代码 >>> 其它技术

[本帖已阅读2255次 分值140 回复2次] 张贴资源 发回信箱 控制面板

自己写屏幕保护程序

提供者:ISeekYou 张贴时间:2004-05-13 14:26:03.0 出处:vcer.net 作者:不祥

自己写屏幕保护程序(2004-05-13 14:26:03.0)


那时


 
级别: VCer排长
头衔: VCer会员

经验: 751
作品: 15
分会: 华中分会
注册: 2004-02-09 19:39:54.0
登录: 2008-05-14 10:14:29.0

主要实现一个ScreenSaverProc过程函数,在处理WM_PAINT消息时绘制内容,也可以通过定时器等加入其他的花样。

需要加入scrnsave.lib库和scrnsave.h头、

另外需要实现一个BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) 函数来处理屏保配置对话框,一个BOOL WINAPI RegisterDialogClasses(HANDLE hInst)函数注册。

 

LRESULT CALLBACK ScreenSaverProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)

{

 switch (message)

 {

  case WM_PAINT:

   {

// 在此绘制需要的内容。 

     break;

   }

  case WM_DESTROY:

     PostQuitMessage(0);

     break;  

  default:

   // 调用系统的缺省处理函数

     return DefScreenSaverProc hWnd,message,wParam,lParam);

 }

 return FALSE;

}

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/2134.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]
[投票结果]

A: 评分 10 100% (6 票)
B: 评分 5 0% (0 票)
C: 评分 0 0% (0 票)
D: 评分 -5 0% (0 票)
E: 评分 -10 0% (0 票)

 


re:自己写屏幕保护程序

...Good guide!

stonewhoo 于 2007-10-23 00:07:48.0 编辑 [回复该贴]