Compartilhar via


WM_DRAWITEM

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Esta mensagem é enviada para o janela proprietária de Owner-drawn um botão ou menu quando um aspecto visual do botão ou menu alterou.

Syntax

WM_DRAWITEM idCtl = (UINT) wParam; 
    lpdis = (LPDRAWITEMSTRUCT) lParam;

Parameters

  • idCtl
    Identificador do controle que enviou a mensagem WM_DRAWITEM. Se a mensagem foi enviada por um menu, este parâmetro é zero.
  • lpdis
    Ponteiro longo para um DRAWITEMSTRUCT estrutura contendo informações sobre o item a ser desenhado e o tipo de desenho exigido.

Return Value

Um aplicativo deve retornar TRUE se ele processa esta mensagem.

Remarks

Por padrão, o DefWindowProc função desenha o retângulo de foco para uma caixa lista Owner-drawn item.

Na maiúsculas e minúsculas de um item de menu, o receptor desta mensagem é responsável por apagando o segundo plano se necessário.

Em Windows CE 2.0, a hDC membro das DRAWITEMSTRUCT estrutura apontado pelo lParam é inicializado para o cinza ou realçado status do atual item.

O itemAction membro das DRAWITEMSTRUCT estrutura especifica a operação de desenho que um aplicativo deve executar.

Antes de retornar de processamento esta mensagem, um aplicativo deve garantir que o contexto dispositivo identificado pelo hDC membro das DRAWITEMSTRUCT estrutura está no estado de usar como padrão.

Requirements

Header winuser.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Combo Boxes Messages
SendMessage
DefWindowProc
DRAWITEMSTRUCT