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
[70369] Re:PostMessage를 이용하여 구조체 넘기는 방법이 궁금합니다.
송신영 [palindrome] 4604 읽음    2013-11-25 11:34
메시지 자체에 구조체를 모두 넣을 수는 없구요
구조체가 선안된 변수는 따로 존재하고 해당 구조체 변수의 포인터만
WParam 또는 LParam 자리에 넣어서 보내야할듯합니다.
메시지 받는 쪽에서 데이터를 모두 처리하기 전까지는 해당 구조체가 메모리에서 사라지면 안됩니다.

포스트메시지 님이 쓰신 글 :
: struct ST_Test
: {
:     AnsiString stra;
:     int nb;
: }
:
: 이런 구조체가 있을시
:
:
: #define STMESSAGE WM_USER + 1
:
: HWND__ *m_hwndMainForm; //메인폼
:
: PostMessageA(m_hwndMainForm, STMESSAGE, 0, 0);
:
: 이렇게 보내는건 알겠는데
:
: 구조체에 값을넣고 구조체를 넘길라는데 어떻게 해야하는지 모르겠어요
:
: 도움좀 주시면 감사하겠습니다.

+ -

관련 글 리스트
70360 PostMessage를 이용하여 구조체 넘기는 방법이 궁금합니다. 포스트메시지 4354 2013/11/22
70369     Re:PostMessage를 이용하여 구조체 넘기는 방법이 궁금합니다. 송신영 4604 2013/11/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.