|
이런식으로 하시면 됨다.
컨트롤유형을 잡고 그 다음에 컨트롤별로 잡아가시면 될겁니다.
for (int i = 0; i < frm->ComponentCount; i++)
{
//AdvEdit
if (frm->Components[i]->ClassNameIs("TAdvEdit"))
{
((TAdvEdit*)frm->FindComponent(frm->Components[i]->Name))->FocusColor=m_edit_color;
//Combo인 경우
} else if (frm->Components[i]->ClassNameIs("TColumnComboBox")) {
((TColumnComboBox*)frm->FindComponent(frm->Components[i]->Name))->OnEnter=OnEditEnter;
Choipia 님이 쓰신 글 :
: C++의 초보잡니다.
:
: 프로그램중에 문제가 생겨서 이렇게 질문을 올립니다.
:
: 폼에 많은 object를 생성했습니다.
:
: 그리고 실행시에 데이터에 따라 오브젝트의 캡션을 변경해야 하는데...
:
: 오브젝트의 이름만으로 처리하는 방법이 난감하군요..
:
: 이리저리 해보다 안돼서 올리니 해결방법을 알려주세요
|