Lunich wrote:
>
> Еще такой вопрос. Что я делаю неправильно???
>
> // Обработка элементов управления
> case WM_NOTIFY:{
> NMHDR *nm = (NMHDR *)lp;
> switch( nm->code ){
> case NM_CUSTOMDRAW:{
> LPNMLVCUSTOMDRAW lplvcd = (LPNMLVCUSTOMDRAW)lp;
> switch( lplvcd->nmcd.dwDrawStage ){
> case CDDS_PREPAINT:
> *//Сюда приходим постоянно*
> return CDRF_NOTIFYITEMDRAW;
> case CDDS_ITEMPREPAINT:
> *//Здесь даже не появляемся*
> return CDRF_NOTIFYSUBITEMDRAW;
> case CDDS_ITEM:
> case CDDS_SUBITEM:
> case CDDS_PREPAINT | CDDS_SUBITEM:
> case CDDS_ITEM | CDDS_SUBITEM | CDDS_PREPAINT:
> *//Здесь даже не появляемся*
> lplvcd->clrTextBk = GetSysColor( COLOR_WINDOW );
> lplvcd->clrText = GetSysColor( COLOR_WINDOWTEXT );
> return CDRF_NEWFONT;
> }
> }break;
>
И все-таки, что не так? Или без MFC не обойтись?
HEEEEEEEEEEEEELP!!! (Крик души)
Posted via RSDN NNTP Server 1.8 beta