|
ben 님이 쓰신 글 :
: 초짜 님이 쓰신 글 :
: : ben 님이 쓰신 글 :
: : : 초짜 님이 쓰신 글 :
: : : : MFC 다이얼로그에서
: : : :
: : : : 일반적인 control과 ActiveX control를 사용하였을때...
: : : :
: : : : 왜 항상 ActiveX control이 뒤로 가나요???
: : : :
: : : : 바탕 배경을 해봤는데 일반적인 control은 다 위로 나오는데
: : : :
: : : : ActiveX control은 배경뒤로 묻히더군여;;
: : : :
: : : : 이유좀 알려주세요..
: : : :
: : : : 버그라는거 같은데;;;이유를 모르겠어요
: : :
: : :
: : : 이유 보다는.. 해결책이 우선이겠죠?
: : :
: : : SetWindowPos(this->Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
: : :
: : : 이런 원리를 잘 이용하시면 대~ 충~ 해결될겁니다~ ㅅㄱㅇ
: :
: : ㅠㅠ 죄송한데...어느 부분에 넣어야 할지 모르겠어요...
: :
: : 처음 선언부분에 넣었더니... Handle이 선언이 안되있다고해서...
: :
: : include부분에 RpcDceP.h에 선언 되어있다고해서 선언했는데 계속 에러가..ㅠㅠ
: :
: : 독학으로 ㅡㅡ;;혼자 한지..1달 좀 넘어서 ...아직 초보라..ㅠㅠ 부탁드립니다.
: :
: : 아 그리고..지금 상태는...처음에 실행했을때 뒤로 자꾸 넘어가네여....
: :
: : 근데 이건 이벤트 시켜서 색을 변환시키거나 값을 바꾸게 되면....다시 앞으로 나오는현상입니다.
:
:
: FORMCREATE 부분에 넣으세요~ ㅎㅎ
ㅠㅠ FORMCREATE 라는 구문이 없어여....
제가 지금 하는게....dialog라서..없는거 같은데...
지금 하는게 다이얼로그 하나 만 켜놓구 그 위에 activeX control이랑 기본 적인 control를 사용하였거든여..
그리고 초기 부분에 쓰면 handle<~이부분이 에러가 나고..ㅠㅠ변수 차이라고 나오더라고여
그래서handle 없애고... HWND_TOPMOST이 부분을 &HWND_TOPMOST이렇게 고치면 에러는 안뜨는데..
결국 그대로고여;;
FORMCREATE를 따로 다시 생성하고 그 안에 넣으면 되는건가여?
찾아봤는데 어디 있는지 알수가 없네여 ..다이얼로그에서 추가하는건지..
아님 클래스에서 추가 하는건지 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
|