Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Как сменить цвет рабочего стола.   Найти похожие ветки 

 
Alex#abc   (2004-07-21 11:58) [0]

Изменения в реесте строкового параметра background HKCU\Control Panel\Colors меняет цвет только после перезагрузки системы.
Каким образом можно сменить цвет рабочего стола не меня обоев и без пререзагрузки?


 
clickmaker ©   (2004-07-21 12:10) [1]

SetSysColors, COLOR_DESKTOP


 
Alex#abc   (2004-07-23 09:41) [2]

А можно ли по-подробней, пожалуйста


 
Alex#abc   (2004-07-27 11:32) [3]

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, Registry;

   .
   .
   .

   function SetSysColors(a:dword ;b:dword ; c: Colorref):integer;stdcall;external "user32.dll";
   function GetSysColor(a:integer ):dword ;stdcall;external "user32.dll";

   .
   .  
   .

implementation

procedure TForm1.ReFreshClick(Sender: TObject);
var  cc,ss:TColor;
begin
   i:=i+1;
   cc:=GetSysColor(COLOR_DESKTOP);
   ss:=RGB(85,127,170);
   SetSysColors(1,COLOR_DESKTOP,ss);
end;
begin
 i:=-1;
end.

   ===============
Вопрос вследующем:
  1. Почему смена цвета рабочего стола не происходит?
  2. Как сменить цвет?


 
clickmaker ©   (2004-07-27 11:49) [4]


>  Alex#abc   (27.07.04 11:32)
>    function SetSysColors(a:dword ;b:dword ; c: Colorref):integer;stdcall;external
> "user32.dll";
>    function GetSysColor(a:integer ):dword ;stdcall;external
> "user32.dll";

А это зачем? В windows.pas есть прототипы почти всех функций user32



Страницы: 1 вся ветка

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
9-1084727256
G_U_N
2004-05-16 21:07
2004.09.12
Полупрозрачный рисунок


3-1092632990
Mamed
2004-08-16 09:09
2004.09.12
Bag v AdODB i WebBrowser


9-1084564663
stud2
2004-05-14 23:57
2004.09.12
Подскажете пожалуйста, где можно найти описание игр шашки и шахма


3-1092377779
erden
2004-08-13 10:16
2004.09.12
как вытащить текст хранимой процедуры ...


14-1093120730
i-s-v
2004-08-22 00:38
2004.09.12
Ancient