Показать сообщение отдельно
Старый 16.12.2002, 11:20   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Поле в Grid типа Window
Как этим полем правильно пользоваться ?

1. Создал display метод:

PHP код:
display int imgStatus()
{
    if (
this.Qty>0)  return 835;
                              else return 
929;

Работает, но хотелось бы использовать картинки не только из рисунков, но и свои иконки.
А как ?

2. Есть у этого Window свойство ImageName, благодаря которому я и могу загрузить в Window свою иконку. Вот только как менять это свойство при отрисовке каждой строки ? Да и вообще, есть подозрение, что это свойство всего столбца и играясь этим свойством ничего не добиться.

3. ОК. Попробую рисовать сам. Что-то типа:

PHP код:
   wnd.lockDC();
   
gdi = new dem_ExtendedWinGDI(wnd.hDC());
   ......
  
wnd.unlockDC(); 
Только вот где все это делать ? Вроде бы есть такой метод paint() - казалось бы вот оно, ан нет. Вызывается только тогда, когда я мышью щелкаю по данному столбцу, но не раньше.

Итого:

что хочу: рисовать в поле(Window) как миним свою иконку(или bmp-ку - без разницы), как максимум рисовать просто что-то свое (например с помощью WinGDI).

Вопрос:

как ?

Заранее благодарен за все советы.