원래는 이런방식으로 하면 안되는데..
회사의 사정상.. 또 까라면 까야죠..
HTML Form Tag 는 사용자의 입력을 받아서 submit 시 action 에 지정된 URL 로 Get 방식이던지 Post 방식이던지 정보를 보냅니다.
그러면 이 정보를 웹서버에서 처리하여 적절한 처리를 하여 주는 것이 원칙인데...
MFC 의 다이얼로그박스를 하나 베이스로 두고
이 다이얼로그 박스 클래스의 하위 요소로 CDHtmlDialog 를 계승한 다이얼로그 박스를 child 속성으로 배치를 하였습니다.
CDHtmlDialog 를 계승한 다이얼로그 박스는 로컬 파일에서 HTML 을 로딩하여 (file:///.... ) 이런식으로 HTML 을 뿌려줍니다.
제가 하고 싶은것은 이 불러온 HTML 에 Form tag 가 있고 사용자 입력을 받은 다음 submit 을 누르면 이 정보들을
http 프로토콜이 아닌 file에 쓰거나 기타 문자열로 변환하여 파싱을 하고자 하는데 이런 꼼수가 있다는것을 듣기는 했는데
여러가지 시험을 해 보고 있지만 동작이 되는것은 없네요 ㅠㅠ
정리
HTML FORM TAG 에서 submit 시 http 프로토콜 말고 스트링형태로 출력하거나 또는 Submit 이 눌려 졌을 때
유저 이벤트를 발생시켜서 이러한 스트링을 넘겨주어 처리 할 수 있는 방법이 있는지 같이 생각좀 해 주시면 감사하겠습니다.
ㅠㅠ 아아.. 다시 게임회사로 돌아가고 싶네요 ㅠㅠ
저도 이전 회사가 게임만 했던 회사는 아니지만 게임 개발할때가 참 재미나지 않았었나 싶습니다. 다시 게임을 만들고 싶어요~ ㅠ.ㅠ
(물론 게임을 만든다는것 빼고 다른 모든 여건은 현재가 낫습니다만....)
javascript 로 submit 에 onsubmit 핸들러 걸어도 될꺼고..
아님 MFC어플에 자그마한 embed 웹 서버 하나 올려서 loopback 주소로 GET이나 POST를 날려도 될듯..?