Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];

Вниз

CLX vs VCL   Найти похожие ветки 

 
goliath ©   (2004-07-30 14:34) [0]

Уважаемые, помогите разобраться...
Пишу кроссплатформенное приложение (CLX).
На форме имеется компонент TListView. Требуется отрисовывать строки разным цветом. Если я использую событие OnDrawItem, то при компиляции получаю сообщение "[C++ Error] Unit1.h(22): E2015 Ambiguity between "TOwnerDrawState" and "Windows::TOwnerDrawState""

Как с этим бороться ?


 
Анонимщик ©   (2004-07-30 14:39) [1]

Кроссплатформенность тут ни при чем.
Указывай в явном виде из какого модуля ты хочешь использовать функцию или тип.


 
goliath ©   (2004-07-30 14:40) [2]

А можно пример ?

Вот кусок кода. Как его измерить ?

class TForm1 : public TForm
{
__published: // IDE-managed Components
       TListView *ListView1;
       TButton *Button1;
       TButton *Button2;
       TButton *Button3;
       void __fastcall Button1Click(TObject *Sender);
       void __fastcall ListView1DrawItem(TCustomListView *Sender,
         TListItem *Item, TCanvas *Canvas, const TRect &Rect,
         TOwnerDrawState State);
private: // User declarations
public:  // User declarations
       __fastcall TForm1(TComponent* Owner);
};


 
goliath ©   (2004-07-30 14:42) [3]

Да и еще список подключаемых хедеров

#include <Classes.hpp>
#include <QControls.hpp>
#include <QStdCtrls.hpp>
#include <QForms.hpp>
#include <QComCtrls.hpp>
#include <QStdCtrls.hpp>



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.029 c
14-1091035084
Nel
2004-07-28 21:18
2004.08.15
Бесплатный хостинг


11-1078901201
X9
2004-03-10 09:46
2004.08.15
Рисунок из ресурса.


1-1091177242
TUser
2004-07-30 12:47
2004.08.15
FindFirst/FindNext и скорость


3-1090212073
Tempo
2004-07-19 08:41
2004.08.15
Как удалить определенные записи по условию


8-1085883152
Rentgen
2004-05-30 06:12
2004.08.15
TPictures в TBitmap?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский