QMainWindows 에 nativeEvent 질문 드립니다. > QT 질문/답변

본문 바로가기
사이트 내 전체검색

QT 질문/답변

QT/Win32 QMainWindows 에 nativeEvent 질문 드립니다.

페이지 정보

작성자 no_profile NaturalSoft100 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 1건 조회 218회 작성일 19-07-03 20:47

본문

안녕하세요.
큐티를 이용해 프로그램을 개발하고 있는 청년 입니다.

큐티 5.5를 사용하고 있고 툴은 비쥬얼 스튜디오를 사용하고 있습니다.
프리미엄 답변 질문에도 올리긴 했는데 내용이 추가되어 다시 올립니다.

외부 프로그램과 메시지 통신을 하고자 하는데 WM_COPYDATA 든 WM_USER + @ 든 메시지가 오지 않고 있습니다.
테스트용 프로그램으로 간단하게 만든 프로그램은 DIALOG 에서 nativeEvent 재정의 한 후에 테스트 해보면 메시지가 잘 들어오는데

메인으로 사용중인 QMainwindow 를 상속받은 프로그램 에서는 메시지가 들어오지 않습니다.
그래서 QMainWindow 상속 받아 테스트 프로그램을 만들었더니 또 메시지가 잘 들어오구요..

도대체 영문을 잘 모르겠습니다.
[header]
bool nativeEvent(const QByteArray &eventType, void *message, long *result);

[cpp]
bool nativeEvent(const QByteArray &eventType, void *message, long *result) {
   
if(eventType != "windows_generic_MSG")
        return false;

    const MSG *msg = reinterpret_cast<MSG*>(message);
    switch (msg->message)
    {

    case TEST_EVENT:
        Application::app()->onQuit();
        break;
    }

return false;
}

의 형태로 단순한 소스 이지만 혹시 도움이 될까 올려 봅니다.
다른 WM_KEYDOWN, WM_NCHITTEST 같은 메시지들은 잘 들어오며 여타 많은 메시지들을 모두 테스트 해보진
못했지만 일부 확인이 안되는 메시지들도 있는듯 보입니다.

혹시 이것과 관련해서 지식이 있으시다면 답변 부탁 드립니다.
구글링을 계속 해보고 있지만 이렇다 할 해답이 없어 질문 올립니다.

감사합니다.

안녕하세요.

추천0

댓글목록

devilqoo님의 댓글

no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

해당 질문에 대한 답은 아니지만...
예전 프로젝트 할 때 외부 프로그램과의 통신은 소켓 통신을 이용 했었습니다.
만약 소켓을 사용할 수 없는 환경이 아니라면 한번 고려해 보시길.

Total 6,119건 1 페이지
QT 질문/답변 목록
번호 제목 글쓴이 조회 추천 날짜
6119 QT/Embedded no_profile 백용클 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 44 0 09-14
6118 QT/Embedded no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 76 0 09-10
6117 QT/Embedded no_profile ZINO 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 116 0 08-24
6116 QT/Embedded no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 144 0 07-20
6115 QT/Win32 no_profile 준재 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 210 0 07-17
6114 QT/Embedded no_profile 민토고찡 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 204 0 07-12
6113 QT/X11 no_profile 물만부은라면 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 158 0 07-11
열람중 QT/Win32 no_profile NaturalSoft100 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 219 0 07-03
6111 QT/Win32 no_profile genesisis 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 195 0 06-26
6110 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 243 0 06-20
6109 QT/Embedded no_profile 깨굴 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 332 0 06-05
6108 QT/Win32 no_profile cloudtraveler 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 328 0 05-22
6107 QT/Win32 no_profile 큐티공부 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 308 0 05-14
6106 QT/Embedded no_profile 연성 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 270 0 05-14
6105 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 357 0 05-03
6104 QT/Embedded no_profile 장주영 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 414 0 04-26
6103 QT/Win32 no_profile qttest 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 336 0 04-14
6102 QT/Embedded no_profile 복취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 564 0 04-06
6101 QT/Embedded no_profile 벨제붑의노래 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 476 0 03-18
6100 QT/Embedded no_profile 은빛늑돌이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 410 0 02-26
6099 QT/Win32 no_profile 지루 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 481 0 02-25
6098 QT/Embedded no_profile 고씨 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 548 0 02-20
6097 QT/Embedded no_profile tjdudejr 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 480 0 02-20
6096 QT/Embedded no_profile QT왕초보보보보보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 471 0 02-15
6095 QT/Win32 no_profile 윤자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 521 0 02-14
6094 QT/X11 no_profile 빅토고 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 406 0 02-13
6093 QT/Win32 no_profile 동도리군 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 603 0 02-12
6092 QT/Embedded no_profile thisistophs 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 463 0 02-06
6091 QT/Win32 no_profile amond20 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 813 0 01-30
6090 QT/Embedded no_profile thisistophs 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 673 0 01-30
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

새로운 홈페이지에 대한 평가

접속자집계

오늘
825
어제
848
최대
3,878
전체
4,266,080

Copyright © korone.net. All rights reserved.