input 3

[삽잡이::html] 안보이는데 전송은 한다! 히든 필드(Hidden Field)

태그 자체가 사용자 입력부분과 전송 기능을 제공해주는 태그라고 이해할 수 있습니다.해당 태그 안에는 hidden이라는 속성이 있는데요,Hidden이라는 언어 자체가 숨기는 의미가 있습니다.예 그렇습니다.화면에 출력은 되지 않지만,데이터를 보낼 때 유용하게 사용할 수 있습니다.아래 좋은 예시가 있습니다.같이 살펴보시죠~ 우와와 (출처_ w3sschools)HTML Element들을 보게 되면demo_form에 이름을 입력받을 수 있는 Text Box와제출할 수 있는 Submit 버튼이 있습니다.그런데 이상합니다. 하나가 남지요...뭐야 뭐야 예 그렇습니다.바로, Hidden Filed입니다.value 속성에 있는 값을 넘겨주게 됩니다.결과를 한번 볼까요!?우와~ 안보였던 country가 보이네요~ hidd..

#007_WIndow_API_그리기 (I/O) (3)

안녕하세요 삽잡이입니다.이번시간에는 지난 시간들에 이어서 그리기에 대해서 알아보도록 하겠습니다. 우선 클라이언트의 사각 영역을 얻기 위해서는 어떻게 해야할까요?GetClientRect 함수를 통해 얻어올 수 있게 됩니다.해당 함수는 각기 다른 윈도우 창의 크기를 구하기 위해서 유용하게 사용할 수 있는 함수입니다.즉, 전체 사각 영역을 그릴 수 있는 기능을 가지고 있습니다. 다음으로 마우스로 넘어가보도록 하겠습니다.마우스를 눌렀다가 떼는 과정에서 이벤트를 발생시키기 위해서는 어떻게 해야할까요? WM_LBUTTONDOWN과 WM_LBUTTONUP이라는 메시지들을 발생시키면 되겠지요... 모든 마우스의 이벤트는최상의 윈도우 즉, 마우스 포인터가 위치한 제일 위에 떠있는 윈도우가 받게 됩니다.프레임 밖에까지 가..

#005_WIndow_API_그리기 (I/O) (1)

안녕하세요 삽잡이 입니다. 지난 시간까지 윈도우가 어떻게 동작하는지, GUI가 어떤 형태로 처리되는지에 대해서 공부했었습니다.이번 시간에는 그리기와 입력에 대하여 공부해보도록 하겠습니다.그리기는 결국 출력을 말하는 것으로,결론적으로 Input / Output에 대해서 알아보도록 하겠습니다. GUI 프로그램에서 그리기 방식은 두가지로 나눌 수 있습니다.윈도우가 다른 윈도우에 겹쳐졌다가 (가려져 있다가) 뒤에 있던 윈도우를 활성화 시킨다면,활성된 윈도우가 앞으로 나오는 것은 당연한 결과라고 생각하실 수 있을 텐데요...사실 이러한 모습은, 겹친 부분을 복원하는 과정을 거치는 것입니다. 지난시간에 언급했었지만, 어플리케이션을 살펴보게 되면 UI부분과 Code 영역으로 나뉠 수 있습니다.그 중에서 UI 즉, 보..