Table of Contents
Em alguns casos, seu computador ou laptop pode exibir um código de erro indicando fillrect win32. Esse erro pode ter vários motivos.
PC lento?
- dois minutos para ler.
O emprego FillRect atinge um retângulo com uma vassoura. Essa finalidade inclui os quadros esquerdo e base, mas limita os quadros direitos e os componentes do retângulo.
Sintaxe
int FillRect ( [no] HDC-HDC, [in] const RECT * lprc, [polegada] HBROSH hbr);
Parâmetros
Indicapruce em uma estrutura RECT contendo coordenadas lúcidas de uma forma retangular para preencher.
Retorna o valor do pincel
O parâmetro atribuído a hbr pode ser uma superação de um pincel lógico ou o valor de cor mais recente. Ao especificar um identificador para torná-lo possível para você com um pincel booleano, chame um envolvido com as seguintes funções para obter o identificador: CreateHatchBrush , CreatePatternBrush ou CreateSolidBrush Você também pode usar a função GetStockObject para acessar um identificador para um dos pincéis. Se você especificar um valor de esquema de cores para trabalhar com o parâmetro hbr, fazê-lo deve ser um dos tons do sistema padrão (um valor de 1 deve ser colocado na cor selecionada). Por exemplo:
FillRect (hdc, & rect, (HBRUSH) (COLOR_WINDOW + 1));
Para obter uma lista de todos os sistemas padrão que podem ser vistos, consulte GetSysColor .
Ao preencher nosso retângulo especificado, o FillRect não necessariamente admira os cantos direito e inferior do retângulo circundado. Gdi preenche o retângulo até a coluna e linha adequadas da peça, só não tendo a coluna e linha da faceta certa, independentemente das aplicações modema atuais.
Exemplos
Requisitos
Veja também
Não é a resposta que você está procurando? Confira outras perguntas marcadas com Clear Graphics C ++ Visual-c ++ Gdi, ou faça sua própria pergunta pessoal.
Em geral, isso é um aviso, nem todos os erros. Nessa situação, também parece errado.
HDC hdc = CreateDC (TEXT ("DISPLAY"), NULL, NULL, NULL);Meios retos RECT 30, 50, 100, 200;Brush HBROSH = CreateSolidBrush (RGB (50, 151, 151));FillRect (HDC, & rect, pincel);DeleteObject (kitB);
Observe como CreateSolidBrush
é normalmente usado – a conversão de cores para HBRUSH provavelmente não funcionará.
respondido em 14 de abril de 2013 encontrado em 17:52
444k
(HBRUSH) (RGB (40 151 151))
PC lento?
ASR Pro é a solução definitiva para suas necessidades de reparo de PC! Ele não apenas diagnostica e repara vários problemas do Windows com rapidez e segurança, mas também aumenta o desempenho do sistema, otimiza a memória, melhora a segurança e ajusta seu PC para máxima confiabilidade. Então por que esperar? Comece hoje!
Você não pode executar cores RGB no HBRUSH
de uma forma significativa. O único caminho para obter o HBRUSH
é questionar o sistema por ele.
Portanto, envolva as crianças na criação de um pincel real, que na maioria dos casos criará uma das funções da API. Por exemplo, CreateSolidBrush
.
HBRUSH hBrush = CreateSolidBrush (RGB (40,151,151));
Quando terminar de usar o pincel, entre em contato com DeleteObject
e volte aos recursos em cada sistema.
Normalmente, toda vez que você cria um bom elenco, descobre que o código é incrivelmente suspeito. Sempre tente escrever código quando você não se preocupa em ter conversões.
disse 19 de abril de 2013 18:27
578k
Melhore a velocidade do seu computador hoje mesmo baixando este software - ele resolverá os problemas do seu PC.
Suggestions How To Fix Win32 Fillrect
Win32 Fillrect 수정 방법 제안
Suggestions Pour Corriger Win32 Fillrect
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
Förslag På Hur När Du Behöver Fixa Win32 Fillrect
Vorschläge, Mit Welcher Methode Win32 Fillrect Repariert Werden Kann