C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[8016] Re:Re:Re:폼 동적 생성후 생성폼 제어에 대해서..
김성호 [poporone] 1383 읽음    2001-06-07 12:55
typedef struct tagTESTSTRUCT
{
    char Name[20];
    HWND Handle;
} TESTSTRUCT;

TList *pFormList;
pFormList = new TList();
-------------------------------
TForm *pForm;
TESTSTRUCT   *pTest, *pTemp;
int i;

for(i = 0; i < pFormList->Count; i++)
{
    pTemp = (TESTSTRUCT *)pFormList->Items[i];
    if (strcmp(pTemp->Name, "비교하고자 하는 아이디") == 0)
    {
        pTemp->Handle로 메시지를 보내줌
        break;
    }
}

if (i == pFormList->Count)
{
    pForm = new TForm(Application);
    pTest = new TESTSTRUCT;
    strcpy(pTest->Name, "이름이나 아이디를 넣으시고");
    pTest->Handle = pForm->Handle;
    pFormList->Add((TESTSTRUCT *)pTest);
    --> pForm->Handle에 보내고자 하는 메시지를 보냄
    pForm->Show();
}
종료할때는...pFormList에 있는거 몽땅 지운담에 종료하셔야 합니다.

걍 이러면 되지 않을까요?
고수님들 틀린점 있으면 지적해주시기를...

BEAT 님이 쓰신 글 :
: 안녕하세요. 먼저 답변 감사합니다.
:
: 각 창마다 핸들을 가지고 있을텐데 그 핸들값은 어떻게 얻으며,
: 또한 어떻게 제어할수 있는지..에 대해서..
:
: 간단한 설명이나 예제 부탁드립니다^^;
:
: 넘 노골적인가염 ^^;
: 부탁합니당..
:
:
: 김성호 님이 쓰신 글 :
: : BEAT 님이 쓰신 글 :
: : : 안녕하세요.
: : :
: : : 메신저 프로그램을 짜보고 있는데요..
: : :
: : : ICQ처럼 각각의 사람마다 하나의 창을 잡고
: : : 같은 사람으로부터 온 쪽지의 경우 해당 창에 계속 뿌려주며,
: : : 그 창이 없을때는 생성하는 방법을 찾고 있습니다.
: : :
: : : 그냥 현재로서는 쪽지가 왔을때 그냥 또 새로운 창으로 계속 떠버리는데
: : : 이러한 처리를 하기 위해서는 어떻게 하는 방법이 있을지
: : :
: : : 간단하게라도 알려주시면 감사하겠습니다 ^^;
: : :
: : : 시간 있으신분이 예제도 곁들여주시면 감사하겠습니다..
: : :
: : : 미리 감사드립니다^^
: :
: : 제 생각인데...일단 사람과 핸들에 대한 구조체를 잡고서...
: : 특정사람의 메시지 창이 뜨면....구조체를 동적으로 생성시켜서....TList에 Add시키고...
: : 메시지가 오면....TList에서 아이디로 검색한후 같은 아이디가 발견되면...그 핸들로
: : 메시지를 보내고...없으면...다시 동적으로 창을 생성시킨후....TList에 Add시키면 되지 않을까
: : 생각됩니다.

+ -

관련 글 리스트
7994 폼 동적 생성후 생성폼 제어에 대해서.. BEAT 1243 2001/06/06
8010     Re:폼 동적 생성후 생성폼 제어에 대해서.. 김성호 1428 2001/06/07
8012         Re:Re:폼 동적 생성후 생성폼 제어에 대해서.. BEAT 1430 2001/06/07
8016             Re:Re:Re:폼 동적 생성후 생성폼 제어에 대해서.. 김성호 1383 2001/06/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.