Jump to content
Cronicle8

Aplicação que mexe nos registos.

Recommended Posts

Cronicle8

Antes de mais, boa tarde a todos, sou novo nisto (fórum),

Eu estou a fazer uma P.A.P. que o que faz é alterar o Wallpaper, sons, cursores, screen saver, etc... através de edição de registos, mas estou com um bocado de dificuldade no Wallpaper, eu tenho aquilo a funcionar, mas, só funciona quando o tamanho do wallpaper (x, y) é igual à resolução do ecrã. Alguma maneira de "enganar" isto?

Outro problema, existe alguma maneira, algum "código" que permita que as mudanças tenham efeito sem fazer Log Out ou Reniciar o computador?

Agradeço as vossas respostas desde já.

Share this post


Link to post
Share on other sites
Andrepereira9

Boas

Dá uma vista de olhos aqui a ver se te ajuda em alguma coisa


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Cronicle8

Parece-me ser uma coisa que poderá funcionar, mas, eu nunca utilizei a parte dos API's.

Onde é que eu posso implementar aquilo como acedo aos API's.

E além disso eu estou a utilizar um openfiledialog.

Será possível fazer aquilo com o componente referido acima?

Share this post


Link to post
Share on other sites
Andrepereira9
Parece-me ser uma coisa que poderá funcionar, mas, eu nunca utilizei a parte dos API's.

Onde é que eu posso implementar aquilo como acedo aos API's.

Ele acede ao API por ele. Não tens de te preocupar com isso

Basta copiares o 1º bloco de código, e meteres no programa (Fora da secção de  eventos)

Ex:

Public Class Form1

    'Aqui fica o codigo

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub

End Class

E além disso eu estou a utilizar um openfiledialog.

Onde tens a indicação para ele apresentar o OpenFileDialog, alteras para

If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then 'Apresenta o filedialog, e se o utilizador escolher um ficheiro, indica à função. Se o utilizador cancelar não faz nada
     SetWallpaper(OpenFileDialog1.FileName.ToString) 'Ele indica à função SetWallpaper o caminho do Wallpaper
End If


A informática chegou para resolver problemas que antes não existiam

Quem ri por último é porque está conectado a 52 Kbs.

Share this post


Link to post
Share on other sites
Cronicle8

Obrigado,

De momento estou num PC com restrições, quando chegar a casa vejo se funciona.

Para já, não deteta erros.

Só mais uma coisa eu reparei que o que isto faz é alterar as extensões do ficheiro escolhido para .bmp, mas o que faz em concreto?

Deixa-me inserir qualquer imagem? Seja qual for a sua resolução?

Não é preciso reniciar o PC?

Obrigado, mais uma vez, tens sido uma grande ajuda. :cheesygrin:

Share this post


Link to post
Share on other sites
Cronicle8

Ok esqueçe as perguntas que fiz atrás, já vi que dá, sem reiniciar. Obrigado muito mesmo, funciona :cheesygrin:. Já andava há muito tempo a tentar resolver isto.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.