怎么用MFC做屏幕保护程序

怎么用MFC做屏幕保护程序,第1张

MFC不好用,要花钱.

用:屏保制作大师,可以制作漂亮专业的屏保,可免费下载

屏保制作大师,专业屏保设计,还可以把任何图片组合转化为EXE可执行文件、SRC屏保文件.

下载:http://www.biso.cn/mysoft/dx.asp?eid=323

屏保实际上就是一个应用程序,只不过后缀名不是exe,而是scr

所以你可以使用API函数CreateProcess运行一个屏保,但是你需要一个参数/s

比如说你有一个屏保叫ssflwbox.scr,当你直接运行ssflwbox.scr是会显示设置窗口的,而你运行ssflwbox.scr /s的时候屏保就运行了

明白没有?

给个例子给你

#include <windows.h>

int main()

{

STARTUPINFO si = {0}

PROCESS_INFORMATION pi = {0}

si.cb = sizeof(si)

TCHAR szCommmandLine[] = TEXT("\"C:\\windows\\system32\\ssflwbox.scr\" -s")

if( !CreateProcess( NULL /*lpApplicationName*/,

szCommmandLine /*lpCommandLine*/,

NULL /*lpProcessAttributes*/,

NULL /*lpThreadAttributes*/,

FALSE/*bInheritHandles*/,

0 /*dwCreationFlags*/,

NULL /*lpEnvironment*/,

NULL /*lpCurrentDirectory*/,

&si /*lpStartupInfo*/,

&pi /*lpProcessInformation*/)

)

{

/*CreateProcess failed*/

return -1

}

// Wait until child process exits.

WaitForSingleObject( pi.hProcess, INFINITE )

// Close process and thread handles.

CloseHandle( pi.hProcess )

CloseHandle( pi.hThread )

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12103253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存