bomzzz
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Master_Profi http://vsokovikov.narod.ru/New_MSDN_API/Sys_info/fn_getsyscolor.htm на С я тебе не могу написать. у меня работает. Цитата: .386 .model flat, stdcall option casemap :none include \MASM32\INCLUDE\windows.inc include \MASM32\INCLUDE\user32.inc include \MASM32\INCLUDE\kernel32.inc includelib \MASM32\LIB\user32.lib includelib \MASM32\LIB\kernel32.lib .data mestitle db "Desktop Color",0 form db "Desktop Color: %u",10, 13,"Desktop Color: %08X", 0 .data? buffer db 512 dup(?) .code start: invoke GetSysColor,COLOR_DESKTOP invoke wsprintf,ADDR buffer,ADDR form,eax, eax invoke MessageBox,0,ADDR buffer,ADDR mestitle,MB_ICONASTERISK invoke ExitProcess,0 end start | суть должна быть понятна. Добавлено: когда стиль окна своего будешь задавать получи цвет рабочего стола и задай его Добавлено: Цитата: .386 .model flat, stdcall option casemap :none include \MASM32\INCLUDE\windows.inc include \MASM32\INCLUDE\user32.inc include \MASM32\INCLUDE\kernel32.inc includelib \MASM32\LIB\user32.lib includelib \MASM32\LIB\kernel32.lib .data DColor dd 128 DCElements dd COLOR_DESKTOP .code start: invoke SetSysColors,1,addr DCElements,addr DColor invoke ExitProcess,0 end start |
| Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 10:07 17-10-2011 | Исправлено: bomzzz, 10:11 17-10-2011 |
|