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

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

QT 질문/답변

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

페이지 정보

작성자 no_profile NaturalSoft100 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 1건 조회 1,360회 작성일 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 5,270건 1 페이지
QT 질문/답변 목록
번호 제목 글쓴이 조회 추천 날짜
5270 QT/Win32 no_profile 동도리군 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 544 0 04-19
5269 QT/Embedded no_profile 비회원로그인 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 554 0 04-14
5268 QT/Embedded no_profile 지루 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 606 0 04-07
5267 QT/Embedded no_profile 슈슈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 606 0 03-30
5266 QT/Embedded no_profile inseok 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 613 0 03-24
5265 QT/Embedded no_profile csyinw 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 703 0 02-22
5264 QT/Embedded no_profile 박셕 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 904 0 02-10
5263 QT/Embedded no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 686 0 01-31
5262 QT/Win32 no_profile 냠냠10 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 863 0 01-31
5261 QT/Embedded no_profile wlsqkr 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 735 0 01-31
5260 QT/Win32 no_profile 이건칠님 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 706 0 01-16
5259 QT/Embedded no_profile QT를시작함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1006 0 12-05
5258 QT/X11 no_profile 오슈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 889 0 12-05
5257 QT/Embedded no_profile QT를시작함 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 958 0 12-01
5256 QT/Embedded no_profile 미소바람 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 849 0 11-28
5255 QT/X11 no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 793 0 11-16
5254 QT/Win32 no_profile fndl13tp 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1040 0 11-12
5253 QT/Win32 no_profile 네주인 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1051 0 10-23
5252 QT/Win32 no_profile 뽕구리뽕 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1081 0 10-18
5251 QT/Win32 no_profile 네주인 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 948 0 10-16
5250 QT/Embedded no_profile 백용클 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1089 0 09-14
5249 QT/Embedded no_profile devilqoo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1259 0 09-10
5248 QT/Embedded no_profile ZINO 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1160 0 08-24
5247 QT/Embedded no_profile 박취 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 994 0 07-20
5246 QT/Win32 no_profile 준재 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1470 0 07-17
5245 QT/Embedded no_profile 민토고찡 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1297 0 07-12
5244 QT/X11 no_profile 물만부은라면 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1102 0 07-11
열람중 QT/Win32 no_profile NaturalSoft100 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1361 0 07-03
5242 QT/Win32 no_profile genesisis 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1150 0 06-26
5241 QT/Embedded no_profile 둣바이홋 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1257 0 06-20
게시물 검색

  • 게시물이 없습니다.

회원로그인

설문조사

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

접속자집계

오늘
450
어제
728
최대
4,337
전체
4,608,699

Copyright © korone.net. All rights reserved.