Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
1-1093422967
Кирилл
2004-08-25 12:36
2004.09.12
Непрямоугольная форма


4-1089994930
Ded Moroz
2004-07-16 20:22
2004.09.12
проблемы с RAS


1-1093886097
hamster
2004-08-30 21:14
2004.09.12
asm


14-1092749155
Aleksandr.
2004-08-17 17:25
2004.09.12
Подскажите, кто работал с MemProof, что тут к чему!


4-1091175026
Andriy Tysh
2004-07-30 12:10
2004.09.12
Включён ли "принтер по умолчанию"?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский