void
MsnPkgDlg::RegisterControls()
{
	pkg_list                   = (ListBox*) FindControl(320);
	nav_list                   = (ListBox*) FindControl(330);

	for (int i = 0; i < 5; i++)
	threat[i]         = FindControl(251 + i);

	RegisterMsnControls(this);

	if (pkg_list)
	REGISTER_CLIENT(EID_SELECT, pkg_list, MsnPkgDlg, OnPackage);

	if (commit)
	REGISTER_CLIENT(EID_CLICK, commit, MsnPkgDlg, OnCommit);

	if (cancel)
	REGISTER_CLIENT(EID_CLICK, cancel, MsnPkgDlg, OnCancel);

	if (sit_button)
	REGISTER_CLIENT(EID_CLICK, sit_button, MsnPkgDlg, OnTabButton);

	if (pkg_button)
	REGISTER_CLIENT(EID_CLICK, pkg_button, MsnPkgDlg, OnTabButton);

	if (nav_button)
	REGISTER_CLIENT(EID_CLICK, nav_button, MsnPkgDlg, OnTabButton);

	if (wep_button)
	REGISTER_CLIENT(EID_CLICK, wep_button, MsnPkgDlg, OnTabButton);
}
Пример #2
0
void
MsnWepDlg::RegisterControls()
{
	lbl_element    = FindControl(601);
	lbl_type       = FindControl(602);
	lbl_weight     = FindControl(603);
	loadout_list   = (ListBox*)  FindControl(604);
	beauty         = (ImageBox*) FindControl(300);
	player_desc    =             FindControl(301);

	if (loadout_list)
	REGISTER_CLIENT(EID_SELECT, loadout_list, MsnWepDlg, OnLoadout);

	for (int i = 0; i < 8; i++) {
		lbl_desc[i] = FindControl(500 + i*10);
		lbl_station[i] = FindControl(401 + i);

		for (int n = 0; n < 8; n++) {
			btn_load[i][n] = (Button*) FindControl(500 + i*10 + n + 1);

			if (btn_load[i][n]) {
				if (i == 0) {
					if (n == 0)
					btn_load[i][n]->GetPicture(led_off);
					else if (n == 1)
					btn_load[i][n]->GetPicture(led_on);
				}

				btn_load[i][n]->SetPicture(led_off);
				btn_load[i][n]->SetPictureLocation(4); // centered
				REGISTER_CLIENT(EID_CLICK, btn_load[i][n], MsnWepDlg, OnMount);
			}
		}
	}

	RegisterMsnControls(this);

	if (commit)
	REGISTER_CLIENT(EID_CLICK, commit, MsnWepDlg, OnCommit);

	if (cancel)
	REGISTER_CLIENT(EID_CLICK, cancel, MsnWepDlg, OnCancel);

	if (sit_button)
	REGISTER_CLIENT(EID_CLICK, sit_button, MsnWepDlg, OnTabButton);

	if (pkg_button)
	REGISTER_CLIENT(EID_CLICK, pkg_button, MsnWepDlg, OnTabButton);

	if (nav_button)
	REGISTER_CLIENT(EID_CLICK, nav_button, MsnWepDlg, OnTabButton);

	if (wep_button)
	REGISTER_CLIENT(EID_CLICK, wep_button, MsnWepDlg, OnTabButton);
}