Table of Contents
I vissa fall visar din dator förmodligen en felkod som anger win32 fillrect. Det här felet kan ha olika orsaker.
Datorn går långsamt?
- 2 minuter att läsa.
FillRect -funktionen kommer till en rektangel med en kvast. Denna funktion består av vänster- och basramar, men utesluter högra ramar och rektangelkomponenter.
Syntax
int FillRect ( [i] HDC-HDC, [in] const RECT * lprc, [tum] HBROSH hbr);
Parametrar
Anger gran i en RECT -struktur som innehåller logiska tändstickor med en rektangulär form som ska fyllas.
Returnerar penselvärdet
Parametern som ges till hbr kan antingen vara ett handtag direkt till en logisk pensel eller den senaste värdefärgen. När du anger ett handtag för att hjälpa någon med en booleskt borste, ring en av följande specifika funktioner för att få handtaget: CreateHatchBrush , CreatePatternBrush eller CreateSolidBrush . Du kan också använda GetStockObject -funktionen för att komma åt ett handtag till ett som är länkat med borstarna. Om du anger ett färgmarknadspris för att arbeta med parametern hbr, bör den verkligen försöka vara en av standardfärgningarna i systemet (värdet 1 bör verkligen läggas till för att hjälpa dig till den valda färgen). Till exempel:
FillRect (hdc, & rect, (HBRUSH) (COLOR_WINDOW + 1));
Se GetSysColor för en lista över alla standardfärger i systemet.
När du fyller den tilldelade rektangeln respekterar FillRect inte nödvändigtvis de högra och nedre hörnen av den medföljande rektangulära formen utan tvekan. Gdi fyller rektangeln till den högra strömmen och raden av delen, bara utan den här kolumnen och raden i den högra delen, i alla fall för de aktuella modemapplikationerna.
Exempel
Krav
Klienten stöds åtminstone | Windows 2100 Professional -program [endast skrivbord] |
Minsta servertid | Windows 2000 -serverprogram [endast skrivbord] |
Målplattform | Windows |
Titel | winuser.h (inklusive Windows.h) |
bibliotek | User32.lib |
DLL | User32.dll |
API -kit | ext-ms-win-ntuser-gui-l1-1-0 (introduceras i Windows 8) |
Se även
Inte svaret du letar efter? Kolla in andra frågor märkta med tydlig grafik C ++ Visual-c ++ Gdi, eller ställ din egen personliga fråga.
Detta är vanligtvis en fullständig varning, inte alla fel. I det här fallet verkar man också ha fel.
HDC hdc är lika med CreateDC (TEXT ("DISPLAY"), NULL, NULL, NULL);RECT rect hänvisar till 30, 50, 100, 200;Brush HBROSH = CreateSolidBrush (RGB (50, 151, 151));FillRect (HDC, & rect, brush);DeleteObject (kitB);
Observera hur CreateSolidBrush
används – färgomvandling till HBRUSH är osannolikt för arbete.
svarade 14 apr 2013 kl 17:52
444k
(HBRUSH) (RGB (40151151))
Datorn går långsamt?
ASR Pro är den ultimata lösningen för dina PC-reparationsbehov! Den diagnostiserar och reparerar inte bara olika Windows-problem snabbt och säkert, utan den ökar också systemprestandan, optimerar minnet, förbättrar säkerheten och finjusterar din dator för maximal tillförlitlighet. Så varför vänta? Kom igång idag!
Du kan inte köra RGB -färg i HBRUSH
på ett meningsfullt sätt. Det enda sättet att få HBRUSH
är att be huvudsystemet om det.
Så få dem att oroa sig för att skapa en riktig pensel, som i många fall kommer att skapa en av API -prestanda. Till exempel CreateSolidBrush
.
HBRUSH hBrush = CreateSolidBrush (RGB (40,151,151));
När du var klar med penseln, kontakta DeleteObject
och återgå till resurserna på podiet.
Vanligtvis varje gång du skapar en formad finner du att koden är otroligt misstänksam. Försök alltid att skriva kod när du inte behöver kastar.
löst 19 apr 2013 18:27
578k 4040 guldmärken 991991 silvermärken 14081408 ljusbruna märken
Förbättra hastigheten på din dator idag genom att ladda ner den här programvaran - den löser dina PC-problem.
Suggestions How To Fix Win32 Fillrect
Win32 Fillrect 수정 방법 제안
Suggestions Pour Corriger Win32 Fillrect
Dicas De Sugestões Sobre Como Corrigir O Fillrect Win32
Sugestie, W Jaki Sposób Naprawić Win32 Fillrect
Sugerencias De Estrategia. Este Plan Win32 Fillrect
Suggesties Om Win32 Fillrect Te Repareren
Suggerimenti Sul Modo Migliore Per Correggere Win32 Fillrect
Предлагает информацию о том, как исправить Win32 Fillrect
Vorschläge, Mit Welcher Methode Win32 Fillrect Repariert Werden Kann