Форум: "Основная";
Текущий архив: 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.44 MB
Время: 0.036 c