Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Диалог выбора цвета [WinXP]


Влад ©   (2006-05-06 06:22:00) 

Непонятно почему выскакивае Access violetion при вызове ChooseColor(&a). Подскажите, что не так?

case WM_KEYDOWN:
       {
               CHOOSECOLOR a;
               a.lStructSize = sizeof(CHOOSECOLOR);
               a.hwndOwner = mainWnd;
               if (wParam == VK_F1)
               {
                       if (ChooseColor(&a) == NULL) break;

                     DeleteObject(Player_1);
                     Player_1  = CreatePen(PS_SOLID,5,a.rgbResult);
               }
               break;
       }


Влад   (2006-05-06 14:45:00) [1]

Спасибо. Разобрался в чем дело: обязательно нужно было проинициализировать поле lpCustColors.


MBo   (2006-05-06 07:23:00) [2]

Там несколько указателей - почему ты их не инициализируешь?


Наверх

Титульная страница Поиск, карта сайта Написать письмо