struct Pos
{
int pos_x;
int pos_y;
int def;
} Pos_btn[]=
{
{2,2,0}, //btn1 (первая кнопка)
{14,2,0},//btn2
{26,2,0},//btn3
{38,2,0},//btn4
{2,14,0},
{14,14,0},
{26,14,0},
{38,14,0},
{2,26,0},
{14,26,0},
{26,26,0},
{38,26,0},
{2,38,0},
{14,38,0},
{26,38,0},
{38,38,0}//btn16(она же нулевая)
};
MFC-приложение
объявила массив структур, в котором есть 3 поля- расположение кнопки по x и по y, а также начальное состояние кнопки {0,1}.. (0-кнопка неактивна, 1-соответственно активна)...
как связать кнопки с моей структурой?
Код:
Смотря для чего. Можно создать массив струтур {hwnd,yourstruc} связывая хендл кнопки со структурой, можно унаследоваться от CButton расширив его такой структурой.