為什么這樣寫SYSTEMPARAMETERSINFO(SPI_SETDESKWALLPARER,0,NIL,SPIF_SENDWININICHANGE);出錯?

  • 主题发起人 主题发起人 寻找
  • 开始时间 开始时间

寻找

Unregistered / Unconfirmed
GUEST, unregistred user!
為什么這樣寫SYSTEMPARAMETERSINFO(SPI_SETDESKWALLPARER,0,NIL,SPIF_SENDWININICHANGE);出錯?(50分)<br />為什么這樣寫SYSTEMPARAMETERSINFO(SPI_SETDESKWALLPARER,0,NIL,SPIF_SENDWININICHANGE);
出錯:UNDECLARED IDENTIFILER:'SPI_SETDESKWALLPARER'
UNIT 'FileCtrl' is specific to a platform'

如何解決?
 
如果你希望更换桌面,这样写就可以了:
SystemParametersInfo(SPI_SETDESKWALLPAPER,0,PChar('PicFileName'),
SPIF_SENDCHANGE + SPIF_UPDATEINIFILE);
 
奇怪,怎麼我把你的SPI_SETDESKWALLPAPER復制過來就沒有事的呢?
送分!
 
后退
顶部