用API就可以了,找到桌面的句柄,用的是FINDWINDOW,用常数hwnd_??????last(对不起,不记得具体的了),前面的句柄用自己的窗口的(即me.hwnd).刷新用针对窗口刷新的API来处理,相信你应该知道啊!不知道可以找API的中文帮助就可以了.一般开始是setwindow?????,可以查查看.甚至可以用enablewindow来让它(桌面)无效,尽管把它当窗口来处理,除了最小化,其他的都可以做到!如果我的回答对你有帮助,请给我加分.我的妹儿是[email protected]
欢迎来信和我讨论VB编程.
欢迎来信和我讨论VB编程.
解决方案 »
- 如何使用CreatePipe函数来映射cmd.exe?50分
- findwindowex问题
- 请教:除了ODBC,还有什么办法操作SQL-SERVER和MY-SQL?
- 今天遇到两个面试题,回答比较失败,请高手给我尽量详细的正确处理方法.关于组件开发和sqlserver数据库
- 文本框里的中文字符复制到记事本里就变成乱码了。
- 如何将用户自定义类型作为类模块或UseControl的属性?
- 在线等待!!!高分求救!!!!!!!!!!!!!
- 请问在笔记本上装XP有什么要注意的问题的吗?
- 新手求经验或师傅,关于VB实际应用开发上的经验
- vb将excel数据导入access 在线等!
- 这下麻烦大了,请高手指点!!
- 数据类型的问题!急!!!
//通知系统刷新响应的键值
systemparametersinfo(SPI_SETDESKWALLPAPER,0,pchar(path),0);
//上面的是通知系统更改了墙纸,其中path为墙纸的路径。
同样,SystemParametersInfo()还可以对系统进行很多方面的刷新,例如更改了桌面的大小等等,你可以看看帮助,我不可能在这儿把所有的都写出来。
sendmessage()发送刷新消息,
需要代码mail:[email protected]