Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Funkcja zmieniająca tapetę pulpitu

Ostatnio zmodyfikowano 2010-08-10 19:03
Autor Wiadomość
Bartaz
Temat założony przez niniejszego użytkownika
Funkcja zmieniająca tapetę pulpitu
» 2010-08-10 17:46:56
Witam czy jest taka funkcja która ustawia tapetę na pulpit?
Wyglądąjaca mniej wieęcej tak
ustaw_tapete("sciezka do tapety");
I jak zrobić żeby program w allegro wlączyl się przy starcie systemu.?

Edit////////

Aha i czy jest mozliwosc zrobienia w allegro np przy pomocy funkcji z windows.h zeby nie bylo widac paska z  ikonkami od wylaczenia itp ogolnie calego tego obramowania.
P-20681
ison
» 2010-08-10 17:56:19
ustawianie tapety (windows.h):
C/C++
SystemParametersInfo( SPI_SETDESKWALLPAPER, 0,( PVOID ) "d:\\1.bmp", SPIF_UPDATEINIFILE );

apropo drugiego pytania:
wystarczy że wrzucisz aplikację do folderu
X:\Użytkownicy\nazwa użytkownika\AppData\Roaming\Microsoft\Windows\Menu Start\Programy\Autostart\
wszystko co tam jest uruchamia się przy starcie systemu

o usuwaniu ramki aplikacji pisałem już 2 razy na ddt... (windows.h)
C/C++
HWND hWnd = win_get_window();
SetWindowLongPtr( hWnd, GWL_STYLE, WS_POPUP | WS_VISIBLE | WS_EX_LAYERED );
przemieszczanie okienka (windows.h):
C/C++
HWND hWnd = win_get_window();
MoveWindow( hWnd, pozycja_x, pozycja_y, rozmiar_okna_x, rozmiar_okna_y, TRUE );
P-20682
Bartaz
Temat założony przez niniejszego użytkownika
...
» 2010-08-10 18:23:12
Ok wielkie dzięki.
P-20683
Bartaz
Temat założony przez niniejszego użytkownika
...
» 2010-08-10 18:48:14
Nie wiem czemu ale jak po #include <allegro.h> daje #include <windows.h>
to wyskakują mi błędy
2 C:\Dev-Cpp\include\allegro.h:27,               from main.cpp In file included from C:/Dev-Cpp/include/allegro.h:27,               from main.cpp
2 C:\Dev-Cpp\include\allegro.h:38,               from main.cpp In file included from C:/Dev-Cpp/include/allegro.h:38,               from main.cpp
1222 C:\Dev-Cpp\include\wingdi.h conflicts with previous declaration `typedef struct tagBITMAP BITMAP'
 C:\Dev-Cpp\include\allegro\inline\gfx.inl In function `uintptr_t bmp_write_line(BITMAP*, int)':
 C:\Dev-Cpp\include\allegro\inline\gfx.inl In function `void release_bitmap(BITMAP*)':
i duzo innych.
P-20684
szyx_yankez
» 2010-08-10 19:03:14
Fragment z kursu:
C/C++
#include <allegro.h>
#include <winalleg.h> //ten plik musi być dołączony jeśli chcesz korzystać z <windows.h>
#include <windows.h> //Ta biblioteka nie może być przed <winalleg.h>
P-20685
« 1 »
  Strona 1 z 1