Во-первых, определения обычно принадлежат исходным файлам (например, .cpp ), а заголовочный файл (например, .h ) содержит только объявления.
Обычно вы добавляете методы в ваш класс, чтобы другие части программы могли выполнять над ним операции.
Не зная, какие типы вы используете, вы можете добавить что-то вроде этого в объявление класса:
class Form {
public:
// ...
void setImage(const Bitmap& b);
};
... добавить определение в исходный файл:
void Form::setImage(const Bitmap& b) {
// ...
sq1->Image = b;
// ...
}
Тогда вы можете использовать его вне класса:
myForm.setImage(bmp);
Поскольку это довольно базовая проблема, я предлагаю сначала изучить вводную книгу , прежде чем переходить прямо к инфраструктуре GUI.