Основная часть пасьянса
Четвертый параметр — это индекс самого изображения из списка IList. Он будет получен с помощью метода Getlmagelndex(). Последний параметр — true. Он означает, что картинка будет показана в нормальном, «включенном» режиме (если указать false, то картинка выведется в серых цветах и будет похожа на отключенный, недоступный элемент).
Для вывода шестнадцати стопок, а также колоды и склада их координаты на форме лучше всего описать в виде констант — если в дальнейшем потребуется эти координаты подкорректировать, то можно будет изменить только одно значение, вместо того, чтобы исправлять десятки чисел в вызовах методов.
Константы надо разместить в начале файла MainUnit.cpp, сразу за командными строками включения заголовочных файлов. Этим константам лучше подобрать осмысленные названия, допустим, такие: для координаты Х — LEFT, для координаты У — ТОР. К этим именам будут приписываться две цифры — номер группы и номер колоды (нумерация будет начинаться с 1). Например, Х-координата второй стопки колонн (королей) запишется как LEFT32, а У-координата третьей стопки стен — как ТОР13.
// ширина и высота карты в пикселах const CARD_WIDTH =71;
const CARD HEIGHT = 96;
// стены const LEFT11 = 314;
const ТОРИ = 232;
const LEFT12 = 402;
const TOPI 2 = 288;
const LEFT13 = LEFT11;
const TOP13 = 334;
const LEFT14 = 226;
const TOP14 = TOP12;
// подложки const LEFT21 = LEFT11;
const TOP21 = 128;
const LEFT22 =490;
205