wafe's weblog

  • HOME
  • TAG
  • MEDIA LOG
  • LOCATION LOG
  • GUEST BOOK
  • ADMIN
  • WRITE

2007/05/24 1

win32의 SendMessage 함수와 쓰레드

SendMessage 함수는 지정된 윈도우로 메시지를 보내고, 메시지가 처리될 때까지 기다렸다가 메시지 핸들러가 반환한 값을 받아서 반환해주는 함수이다. MFC에서는 OCX를 생성한 쓰레드가 아닌 다른 쓰레드에서는 OCX 이벤트를 발생시키는 FireXXX 함수를 호출할 수 없다. 따라서 OCX 안에서 작업 쓰레드를 따로 만들어서 작업하는 경우, 작업중에 OCX의 이벤트를 발생시키려면 OCX를 만든 쓰레드로 전환(컨텍스트 스위치)해야 하는데, 이 때 SendMessage 함수를 쓸 수 있다. 현재 쓰레드에서 만들지 않은 윈도우 핸들을 넣어서 SendMessage 함수를 호출하면, 현재 쓰레드는 block되고 그 윈도우를 만든 쓰레드로 작업이 전환된 후 이벤트 핸들러가 호출된다. 이벤트 핸들러가 결과를 반환..

2007.05.24
1
더보기
  • 분류 전체보기 (118)

Tag

WinPython, 미완성, Windows, Python, 문서화, Design Pattern, google test, Translations, c++, WPF, Unit Test, MVVM, DirectShow, Xinics, Visual Studio 2010, ios, Silverlight, 대통령, Visual Studio, Palette,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2007/05   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

DNS Powered by DNSEver.com
  • GitHub
  • Xinics 개발부
  • weblog2

티스토리툴바