0: 윈도우가비활성화되었을때 1: 윈도우가마우스클릭이외의다른방법으로활성화되었을때 2: 윈도우가마우스클릭으로활성화되었을때 윈도우의상태를나타내며, 윈도우가아이콘으로변했을경우 LOWORD는 0이아닌값이고, 0일경우는다음과같이 lparam 는 wparam 에의존한다. wpar

Size: px
Start display at page:

Download "0: 윈도우가비활성화되었을때 1: 윈도우가마우스클릭이외의다른방법으로활성화되었을때 2: 윈도우가마우스클릭으로활성화되었을때 윈도우의상태를나타내며, 윈도우가아이콘으로변했을경우 LOWORD는 0이아닌값이고, 0일경우는다음과같이 lparam 는 wparam 에의존한다. wpar"

Transcription

1 메시지의종류및각메시지의 wparam, lparam 정보 Windows Message List WM_ACTIVE WM_GETFONT WM_MESUREITEM WM_QUERYENDSESSION WM_ACTIVATEAPP WM_GETMINMAXINFO WM_MENUCHAR WM_QUERYPALETTE WM_ASKCBFORMATNAME WM_GETTEXT WM_MENUSELECT WM_QUERYOPEN WM_CANCELMODE WM_GETTEXTLENGTH WM_MOUSEACTIVE WM_QUIT WM_CHANGECBCHAIN WM_HSCROLL WM_MOUSEMOVE WM_RBUTTONDBLCLK WM_CHAR WM_HSCROLLCLIPBOARD WM_MOVE WM_RBUTTONDOWN WM_CHARTOITEM WM_ICONERASEBKGND WM_NCACTIVE WM_RBUTTONUP WM_CHILDACTIVE WM_INITDIALOG WM_NCCALSSIZE WM_RENDERALLFORMAT WM_CLEAR WM_INITMENU WM_NCCREATE WM_RENDERFORMAT WM_CLOSE WM_INITMENUPOPUP WM_NCDESTROY WM_SETCURSOR WM_COMMAND WM_KEYDOWN WM_NCHITTEST WM_SETFOCUS WM_COMPACTING WM_KEYUP WM_NCLBUTTONDBLCLK WM_SETFONT WM_COMPAREITEM WM_KILLFOCUS WM_NCLBUTTONDOWN WM_SETREDRAW WM_COPY WM_LBUTTONDBLCLK WM_NCLBUTTONUP WM_SETTEXT WM_CREATE WM_LBUTTONDOWN WM_NCMBUTTONDBLCLK WM_SHOWWINDOW WM_CTLCOLOR WM_LBUTTONUP WM_NCMBUTTONDOWN WM_SIZE WM_CUT WM_MBUTTONDBLCLK WM_NCMBUTTONUP WM_SIZECLIPBOARD WM_DEADCHAR WM_MBUTTONDOWN WM_NCMOUSEMOVE WM_SPOOLERSTATUS WM_DELETEITEM WM_MBUTTONUP WM_NCPAINT WM_SYSCHAR WM_DESTROY WM_MDIACTIVE WM_NCRBUTTONDBLCLK WM_SYSCOLORCHANGE WM_DESTROYCLIPBOARD WM_MDICASCADE WM_NCRBUTTONDOWN WM_SYSCOMMAND WM_DEVMODECHANGE WM_MDICREATE WM_NCRBUTTONUP WM_SYSDEADCHAR WM_DRAWCLIPBOARD WM_MDIDESTROY WM_NEXTDLGCTL WM_SYSKEYDOWN WM_DRAWITEM WM_MDIGETACTIVE WM_PAINT WM_SYSKEYUP WM_ENABLE WM_MDIICONARRANGE WM_PAINTCLIPBOARD WM_TIMECHANGE WM_ENDSESSION WM_MDIMAXIMIZE WM_PAINTICON WM_TIMER WM_ENTERIDLE WM_MDINEXT WM_PALETTECHANGED WM_UNDO WM_ERASEBKGND WM_MDIRESTORE WM_PARENTNOTIFY WM_VKEYTOITEM WM_FONTCHANGE WM_MDISETMENU WM_PASTE WM_VSCROLL WM_GETDLGCODE WM_MDITILE WM_QUERYDRAGICON WM_VSCROLLCLIPBOARD WM_WININICHANGE Description of Windows Message ' WM_ACTIVE Private Const WM_ACTIVATE = &H6 윈도우가활성화또는비활성화되었을때발생.

2 0: 윈도우가비활성화되었을때 1: 윈도우가마우스클릭이외의다른방법으로활성화되었을때 2: 윈도우가마우스클릭으로활성화되었을때 윈도우의상태를나타내며, 윈도우가아이콘으로변했을경우 LOWORD는 0이아닌값이고, 0일경우는다음과같이 lparam 는 wparam 에의존한다. wparam 가 0인경우는 lparam 의 LOWORD는활성화된윈도우의핸들을가지고, wparam 가 0이아닌경우는lParam 의 LOWORD는비활성화된윈도우의핸들을가진다. ' WM_ACTIVATEAPP Private Const WM_ACTIVATEAPP = &H1C 현재활성화된윈도우가아닌다른어플리케이션에속한활성화된윈도우로보내려할때발생. 0이아닌경우는윈도우즈가윈도우를활성화시킬때이고, 0인경우는윈도우즈가윈도우를비활성화시킬때이다. 어플리케이션의태스크핸들값을가진다. 만약 가 0인경우는 의 LOWORD는비활성화된윈도우어플리케이션의태스크핸들값을가지고, 가 0이아닌경우는 의 LOWORD는활성화된윈도우어플리케이션의태스크핸들값을가진다. 이모든경우에 의 HIGHWORD의값은 ' WM_ASKCBFORMATNAME Private Const WM_ASKCBFORMATNAME = &H30C 클립보드의내용이표시되거나복사요구가있을때발생한다. 복사할최대바이트수가지정된다. 복사할데이터의포인터를가진다. ' WM_CANCELMODE Private Const WM_CANCELMODE = &H1F 어플리케이션이메시지박스를표시할때발생한다. ' WM_CHANGECBCHAIN Private Const WM_CHANGECBCHAIN = &H30D 윈도우가클립보드와연결될때발생한다. 클립보드와연결이되었으나지워진윈도우의핸들값을가진다. LOWORD에클립보드와연결된다른윈도우의핸들값을가진다. ' WM_CHAR Private Const WM_CHAR = &H102 WM_KEYUP이나 WM_KEYDOWN 메시지가발생했을때나타나는메시지로서키가눌리거나떼어질때발생한다. 해당키값을가진다. Bit 0-15: 반복되는횟수

3 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0 으로지정 BIT 30 : 메시지를보내기전키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_CHARTOITEM Private Const WM_CHARTOITEM = &H2F WM_CHAR 메시지에대하여리스트박스에보내는메시지이다. 키값을가진다. LOWORD에는현재의카렛의위치값을가지고, HIGHWORD에는리스트박스의핸들값을가진다. ' WM_CHILDACTIVE Private Const WM_CHILDACTIVATE = &H22 Child 윈도우를움직였을때 Parent 윈도우에보내는메시지이며 ' WM_CLEAR Private Const WM_CLEAR = &H303 현재선택한아이템을삭제할때발생하며 ' WM_CLOSE Private Const WM_CLOSE = &H10 윈도우를닫았을때발생하며이때윈도우함수에서는 DestroyWindow 함수를불러사용자의확인을받는다. ' WM_COMMAND Private Const WM_COMMAND = &H111 사용자가메뉴를선택하였을때또는컨트롤윈도우에서 Parent윈도우로메시지를보내거나단축키를눌렀을때발생하며윈도우가아이콘으로되어있을때에도 'WM_COMMAND 메시지는발생한다. 메뉴아이템이나컨트롤 ID나액셀러레이터의 ID 값이들어감. 메뉴로부터받은메시지인경우는 LOWORD에 0이, 액셀러레이터에서받은메시지이면 HIGHWORD에는 1이, 컨트롤로부터받은메시지이면 HIGHWORD에는인식코드 (Notification Code) 가저장되고 LOWORD에는컨트롤윈도우의핸들값이저장되어있다. ' WM_COMPACTING Private Const WM_COMPACTING = &H41 어플리케이션이한정된시간동안많은메모리를차지하고있을때발생하는메시지로데스크의모든윈도우에전달된다. 어플리케이션이이메시지를받으면 GetNumTasks함수를이용하여사용하지않는메모리를윈도우즈에반납해야한다. 현재 CPU Time 값이저장. 사용하지않음.

4 ' WM_COMPAREITEM Private Const WM_COMPAREITEM = &H39 콤보박스또는리스트박스내에새로운아이템을추가시킬때윈도우는어플리케이션에이메시지를전달하며보조인자에는아이템의상대적위치를담고있다. 사용하지않음 COMPAREITEMSTRUCT라는데이터구조의포인터를담고있다. ' WM_COPY Private Const WM_COPY = &H301 현재선택된텍스트를클립보드에보낼때사용한다. ' WM_CREATE Private Const WM_CREATE = &H1 윈도우가처음만들어질때발생하는메시지로 CreateWindow함수가실행될때윈도우 Procedure에게보낸준다. CreateWindow 함수의인수들이저장된데이터구조의포인터를가진다. ' WM_CTLCOLOR Private Const WM_CTLCOLORBTN = &H135 Private Const WM_CTLCOLORDLG = &H136 Private Const WM_CTLCOLOREDIT = &H133 Private Const WM_CTLCOLORLISTBOX = &H134 Private Const WM_CTLCOLORMSGBOX = &H132 Private Const WM_CTLCOLORSCROLLBAR = &H137 Private Const WM_CTLCOLORSTATIC = &H138 컨트롤박스또는메시지박스가그려질때 Parent윈도우로보내지는메시지이며 Parent 윈도우는 를사용하여컨트롤박스또는메시지박스의텍스트와배경색을지정한다. Child 윈도우의 hdc 핸들값을가진다. LOWORD에 Child윈도우의핸들값을가지고, HIGHWORD에는다음과같은값들을담고있다. CTLCOLOR_BTN: CTLCOLOR_DLG: CTLCOLOR_EDIT: CTLCOLOR_LISTBOX: CTLCOLOR_MSGBOX: CTLCOLOR_SCROLLBAR: CTLCOLOR_STATIC: 버튼컨트롤대화상자에디트컨트롤리스트박스메시지박스스크롤바스태틱컨트롤 ' WM_CUT Private Const WM_CUT = &H300 현재선택된텍스트를클립보드로보내고에디트컨트롤윈도우는지운다.

5 ' WM_DEADCHAR Private Const WM_DEADCHAR = &H103 WM_KEYUP이나 WM_KEYDOWN 메시지가발생했을때나타나는메시지로써 Dead-key가눌리거나떨어질때발생. 보조파라미터 Dead-key 값을가짐 Bit 0-15: 반복되는횟수 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0 으로지정 BIT 30 : 메시지를보내기전에키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_DELETEITEM Private Const WM_DELETEITEM = &H2D 리스트박스또는콤보박스가닫혀지거나 LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, CB_RESETCONTENT 메시지에의해박스내의아이템이지워질때나타난다. 사용하지않음. 지워진리스트박스내의아이템에대한데이터구조체의포인터를가진다. ' WM_DESTROY Private Const WM_DESTROY = &H2 윈도우가닫혀질때 DestroyWindow 함수에의해 Parent 윈도우에보내진다. ' WM_DESTROYCLIPBOARD Private Const WM_DESTROYCLIPBOARD = &H307 클립보드의데이터내용이비었을때발생. 보조파라미터는사용하지않음. ' WM_DEVMODECHANGE Private Const WM_DEVMODECHANGE = &H1B 사용자가디바이스모드를바꾸었을때상위의모든윈도우들에게보내는메시지. 사용하지않음. win.ini 에지정된디바이스이름을가리키는포인터값을가짐. ' WM_DRAWCLIPBOARD Private Const WM_DRAWCLIPBOARD = &H308 클립보드의데이터내용이변경되었을때발생. 보조파라미터는사용하지않음.

6 ' WM_DRAWITEM Private Const WM_DRAWITEM = &H2B 콤보박스나리스트박스, 메뉴의아이템이선택되어변경되어질필요가있을때발생. 사용하지않음. 다시그려질아이템의정보를담고있는데이터구조체의포인터를가짐. ' WM_ENABLE Private Const WM_ENABLE = &HA 윈도우가사용가능한상태또는불가능한상태가되었을때발생. 만약윈도우가사용가능한상태이면 0이고, 윈도우가사용불가능한상태이면 0이아닌값을가진다. ' WM_ENDSESSION Private Const WM_ENDSESSION = &H16 WM_QUERYENDSESSION에의해세션 (session) 이종료되었는지를나타낸다. 세션이종료한상태일때는 0이아닌값을가지고, 아니면 0의값을가진다. ' WM_ENTERIDLE Private Const WM_ENTERIDLE = &H121 메시지박스또는메뉴박스에서아이템을선택했을때발생하며현재시스템이 Idle상태인가를표시한다. MSGF_DIALOGBOX : 시스템이현재대화상자가나타난후 Idle 상태인경우 MSGF_MENU : 시스템이현재메뉴가나타난후 Idle 상태인경우 LOWORD는대화상자나메뉴의핸들값을가지면, HIGHWORD는사용하지않음. ' WM_ERASEBKGND Private Const WM_ERASEBKGND = &H14 윈도우의일부분이지워지거나크기를변경할때배경이지워지면발생한다. hdc 값을가진다. 사용되지않는다. ' WM_FONTCHANGE Private Const WM_FONTCHANGE = &H1D 폰트가변경될때발생하며데스크탑의모든윈도우에게전해지고, AddFontResource 또는 RemoveFontResource 함수에의해시스템으로부터폰트가추가되거나삭제된다. 어플리케이션이상위의모든윈도우에게폰트가변경되었음을알리기위해 SendMessage 함수를부른다.( 이함수의인수중 hwnd를 0xFFFF로지정한다. ) ' WM_GETDLGCODE Private Const WM_GETDLGCODE = &H87

7 컨트롤윈도우에서어플리케이션의입력함수에보낸다. ' WM_GETFONT Private Const WM_GETFONT = &H31 윈도우에텍스트를써넣기위해현재컨트롤이사용하고있는폰트를얻는다. ' WM_GETMINMAXINFO Private Const WM_GETMINMAXINFO = &H24 확대, 축소한윈도우의크기정보를가지고있다. 다음의정보를담고있는포인터배열을가리킨다. rgpt[0] rgpt[1] 윈도우의내부에서사용 윈도우의기본크기로서 가로크기는 (SM_CXSCREEN+2SM_CXFRAME) 으로결정되고 세로크기는 ( SM_CYSCREEN+2SM_CYFRAME) 으로결정된다. rgpt[2] 윈도우모서리를마우스클릭으로최대로크게변경했을때의 모서리위치를나타내며, 기본값으로는가로값이 SM_CXFRAME, 세로값이 SM_CYFRAME 값이지정된다. rgpt[3] 윈도우를최소화했을때의 Tracking 크기를나타내며, 가로는 SM_CXMINTRACK이, 세로는 SM_CYMINTRACK 값이지정된다. rgpt[4] 윈도우를최대화했을때의 Tracking 크기를나타내며, 가로는 (SM_CXSCREEN+ 2SM_CXFRAME) 으로지정되고, 세로는 (SM_CYSCREEN+2SM_CYFRAME) 으로지정된다. ' WM_GETTEXT Private Const WM_GETTEXT = &HD 컨트롤윈도우에서텍스트의내용을복사한다. 여기서텍스트는에디트컨트롤또는콤보박스컨트롤이면컨트롤의내용이, 리스트박스라면현재선택된아이템이, 버튼컨트롤이라면버튼이름이, 그외의윈도우라면윈도우의캡션내용을가리킨다. Null 문자를포함하여복사한텍스트의크기가저장된다. 복사한텍스트를가리키는버퍼의포인터가지정된다. ' WM_GETTEXTLENGTH Private Const WM_GETTEXTLENGTH = &HE 컨트롤윈도우에서복사한텍스트의길이가되돌려진다 (Null 문자포함 ). 여기서텍스트는에디트컨트롤또는콤보박스컨트롤이면컨트롤의내용이, 리스트박스라면현재선택된아이템이, 버튼컨트롤이라면버튼이름이, 그외의윈도우라면윈도우의캡션내용을가리킨다. ' WM_HSCROLL Private Const WM_HSCROLL = &H114 마우스버튼으로수평스크롤바를클릭했을경우에발생한다.

8 SB_LINEUP SB_LINEDOWN SB_PAGEUP SB_PAGEDOWN : 한줄위로이동 : 한줄아래로이동 : 한페이지위로이동 : 한페이지아래로이동 SB_THUMBPOSITION SB_THUMBTRACK : 절대위치로이동 : 마우스의드래그로이동한경우 SB_TOP SB_BOTTOM : 파일의처음 : 파일의끝 SB_ENDSCROLL : 이동정지 스크롤바컨트롤에의한메시지라면 의 HIGHWORD에는컨트롤윈도우의핸들이보관되며, 팝업 (Popup) 윈도우의스크롤바에의한메시지라면 HIGHWORD는사용하지않음. ' WM_HSCROLLCLIPBOARD Private Const WM_HSCROLLCLIPBOARD = &H30E 클립보드의수평스크롤바에어떤일이일어났을때발생. 클립보드의핸들이저장 HIGHWORD는사용되지않으나 LOWORD에는다음과같은값을가진다. SB_LINEUP SB_LINEDOWN SB_PAGEUP SB_PAGEDOWN : 한줄위로이동 : 한줄아래로이동 : 한페이지위로이동 : 한페이지아래로이동 SB_THUMBPOSITION : 절대위치로이동 (HIGHWORD 에위치값지정 ) SB_THUMBTRACK : 마우스의드래그로이동한경우 SB_TOP SB_BOTTOM : 파일의처음 : 파일의끝 SB_ENDSCROLL : 이동정지 ' WM_ICONERASEBKGND Private Const WM_ICONERASEBKGND = &H27 윈도우가아이콘이될때윈도우배경정보를아이콘에보내준다. 아이콘의 hdc 핸들값을가진다. ' WM_INITDIALOG Private Const WM_INITDIALOG = &H110 대화상자를초기화시킨다. 현재활성화되어있는대화상자의첫번째컨트롤아이템을가진다. 대화상자가 CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam, DialogBoxParam 함수로생성이

9 되었다면 dwinitparam의값이저장되나그이외에는사용되지않는다. ' WM_INITMENU Private Const WM_INITMENU = &H116 마우스로메뉴바로이동했거나클릭또는메뉴키를누를때메뉴초기화를요구한다. 메뉴의핸들을가진다. 사용되지않는다. ' WM_INITMENUPOPUP Private Const WM_INITMENUPOPUP = &H117 팝업 (Popup) 메뉴가표시될때발생한다. 팝업메뉴의핸들값을가진다. LOWORD에는팝업메뉴의인덱스값을가지고,HIGHWORD에는팝업메뉴가시스템메뉴라면 0이아닌값이, 그외에는 0인값이지정된다. ' WM_KEYDOWN Private Const WM_KEYDOWN = &H100 키가눌렸을때발생한다. 가상키값이저장. 다음과같은값을가진다. Bit 0-15: 반복되는횟수 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0 으로지정 BIT 30 : 메시지를보내기전키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_KEYUP Private Const WM_KEYUP = &H101 키가눌렸다가떼어질때발생한다. 가상키값이저장. 다음과같은값을가진다. Bit 0-15: 반복되는횟수 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0 으로지정

10 BIT 30 : 메시지를보내기전키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_KILLFOCUS Private Const WM_KILLFOCUS = &H8 윈도우의입력포커스 (Focus) 를지울때 ( 즉, 현재의카렛이위치한문자를지울때발생. 입력포커스를받는윈도우의핸들값이지정. ' WM_LBUTTONDBLCLK Private Const WM_LBUTTONDBLCLK = &H203 마우스의왼쪽버튼이연속해서두번눌리는경우. 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_MBUTTON : 마우스의가운데버튼이눌림 MK_RBUTTON : 마우스의오른쪽버튼이눌림 MK_SHIFT : <Shift> 키가눌림 LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_LBUTTONDOWN Private Const WM_LBUTTONDOWN = &H201 마우스의왼쪽버튼이눌리는경우 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_MBUTTON : 마우스의가운데버튼이눌림 MK_RBUTTON : 마우스의오른쪽버튼이눌림 MK_SHIFT : <Shift> 키가눌림. LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_LBUTTONUP Private Const WM_LBUTTONUP = &H202 마우스의왼쪽버튼을눌렀다가떼는경우 다음키값을가짐 MK_CONTROL : 컨트롤키가눌린경우 MK_MBUTTON : 마우스의가운데버튼의경우 MK_RBUTTON : 마우스의오른쪽버튼의경우 MK_SHIFT : <Shift> 키가눌림. LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_MBUTTONDBLCLK

11 Private Const WM_MBUTTONDBLCLK = &H209 마우스의가운데버튼이연속해서두번눌리는경우 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_LBUTTON : 마우스의왼쪽버튼이눌림 MK_RBUTTON : 마우스의오른쪽버튼이눌림 MK_SHIFT : <Shift> 키가눌림. LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_MBUTTONDOWN Private Const WM_MBUTTONDOWN = &H207 마우스의가운데버튼이눌리는경우. 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_LBUTTON : 마우스의왼쪽버튼이눌림 MK_RBUTTON : 마우스의오른쪽버튼이눌림 MK_SHIFT : <Shift> 키가눌림. LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_MBUTTONUP Private Const WM_MBUTTONUP = &H208 마우스의가운데버튼을눌렀다가떼는경우. 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_LBUTTON : 마우스의왼쪽버튼의경우 MK_RBUTTON : 마우스의오른쪽버튼의경우 MK_SHIFT : <Shift> 키가눌림. LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표의값이지정. ' WM_MDIACTIVE Private Const WM_MDIACTIVATE = &H222 어플리케이션이또다른 MDI Child 윈도우가열렸다는것을 MDI클라이언트윈도우에알리는메시지. 어플리케이션이 MDI클라이언트윈도우에보낼때는활성화된 MDIChild 윈도우의핸들을가지며, 클라이언트에서 Child 윈도우로보낼때에는 Child윈도우가활성화되어있다면 TRUE값을, Child윈도우가활성화되지않은경우는 FALSE값을가진다. 어플리케이션이 MDI클라이언트윈도우에보낼때는 NULL 값을, 클라이언트에서 Child윈도우로보낼때에는 HIGHWORD에는활성화되지않은윈도우의핸들을, LOWORD에는활성화된윈도우의핸들값을가진다. ' WM_MDICASCADE Private Const WM_MDICASCADE = &H227

12 MDI클라이언트윈도우내의 Child윈도우들을정돈시킬때발생. ' WM_MDICREATE Private Const WM_MDICREATE = &H220 MDI클라이언트윈도우내의 Child윈도우를생성한다. MDICREATESTRUCT 데이터구조체를가리키는 long 포인터가지정된다. ' WM_MDIDESTROY Private Const WM_MDIDESTROY = &H221 MDI클라이언트윈도우로 Child윈도우가닫혔다는정보를보낸다. 보조파라미터 Child윈도우핸들을가진다. ' WM_MDIGETACTIVE Private Const WM_MDIGETACTIVE = &H229 Child윈도우가아이콘으로되어있는가의여부를나타내는플래그값에따라현재활성화되어있는 MDIChild윈도우를돌려준다. ' WM_MDIICONARRANGE Private Const WM_MDIICONARRANGE = &H228 모든아이콘을재배치하기위해 MDI클라이언트윈도우에게알린다. ' WM_MDIMAXIMIZE Private Const WM_MDIMAXIMIZE = &H225 아이콘을윈도우화시키기위해 MDI클라이언트윈도우에게보낸다. Child윈도우의윈도우 ID를가진다. ' WM_MDINEXT Private Const WM_MDINEXT = &H224 가려졌던다음의 MDI Child윈도우를활성화시킨다. ' WM_MDIRESTORE Private Const WM_MDIRESTORE = &H223 윈도우화또는아이콘화된 MDI Child윈도우를복구시킨다. 보조파라미터 Child윈도우의윈도우 ID를가진다.

13 ' WM_MDISETMENU Private Const WM_MDISETMENU = &H230 MDI의메뉴를바꾼다. LOWORD에새로운프레임윈도우의메뉴핸들을, HIGHWORD에는새로운윈도우의팝업메뉴를가진다. 가 0 이면바뀌는메뉴는없다. ' WM_MDITILE Private Const WM_MDITILE = &H226 Tile형식으로 MDI클라이언트윈도우의모든 Child윈도우를재배열한다. ' WM_MESUREITEM Private Const WM_MEASUREITEM = &H2C 컨트롤윈도우가생성될때콤보박스, 리스트박스, 메뉴아이템의소유자에게보낸다. 소유자 (Owner) 는이메시지를받으면 에 MESUREITEM 데이터포인터를넣는다. MESUREITEMSTRUCT 데이터구조체를가리키는 long 포인터를가진다. ' WM_MENUCHAR Private Const WM_MENUCHAR = &H120 사용자가메뉴의문자키를눌렀을때에발생. ASCII문자가저장. HIGHWORD에는선택된메뉴핸들이들어가는데, 팝업메뉴인경우는 LOWORD에 MF_POPUP 플래그가저장되고, 시스템메뉴라면 MF_SYSMENU 플래그값이들어간다. ' WM_MENUSELECT Private Const WM_MENUSELECT = &H11F 메뉴아이템을선택했을때발생. 메뉴아이템이선택되었다면메뉴아이템 ID를담고, 팝업메뉴가선택되었다면팝업메뉴의핸들을담고있다. HIGHWORD에는 LOWORD와관련된메뉴를지정하며, LOWORD에는다음과같은플래그를포함한다. MF_BITMAP MF_CHECKED MF_DISABLED MF_GRAYED : 비트맵아이템인경우 : 선택된아이템인경우 : Disable된아이템의경우 : Gray색으로표시된아이템일경우 MF_MOUSESELECT : 마우스로선택된아이템인경우 MF_OWNERDRAW : Owner-Draw 아이템인경우

14 MF_POPUP : 팝업메뉴를포함하는아이템일경우 MF_SYSMENU : 시스템메뉴를포함하는아이템인경우 ' WM_MOUSEACTIVE Private Const WM_MOUSEACTIVATE = &H21 마우스가비활성화되어있는윈도우에서마우스의버튼을눌렀을경우에발생 활성화되어있는최상의윈도우의핸들을가진다. LOWORD에는 Hit-test Area Code 값을가지고, HIGHWORD에는마우스메시지번호를가진다. ' WM_MOUSEMOVE Private Const WM_MOUSEMOVE = &H200 마우스를이동하였을때발생. 가상키가눌렸는지아닌지를나타내는다음과같은값을가짐. MK_CONTROL : 컨트롤키가눌렸을경우 1로지정. MK_LBUTTON : 마우스의왼쪽버튼이눌렸을경우 1로지정. MK_MBUTTON : 마우스의가운데버튼이눌렸을경우 1로지정. MK_RBUTTON : 마우스의오른쪽버튼이눌렸을경우 1로지정 MK_SHIFT : <Shift> 키가눌림. LOWORD에는 x좌표를, HIGHWORD에는 y좌표의값을가진다. 이좌표계는윈도우의좌측상단점이기준이다. ' WM_MOVE Private Const WM_MOVE = &H3 윈도우를이동하였을때발생. 윈도우내클라이언트영역의새로운좌측최상단점의위치를가진다. LOWORD에는 x좌표가, HIGHWORD에는 y좌표가들어간다. ' WM_NCACTIVE Private Const WM_NCACTIVATE = &H86 윈도우가활성화되었나아닌가를알고싶을때발생. 캡션바나아이콘이활성화되어있다면 0이아닌값이, 그렇지않다면 0이들어있다. ' WM_NCCALSSIZE Private Const WM_NCCALCSIZE = &H83 윈도우내클라이언트영역의크기를구하고자할때발생. 윈도우의스크린좌표값을포함하는 RECT 데이터구조체의포인터값을가진다.

15 ' WM_NCCREATE Private Const WM_NCCREATE = &H81 윈도우가처음생성될때 'WM_CREATE 메시지보다먼저발생. 처음생성이될윈도우의핸들값을가진다. 윈도우의 CREATESTRUCT 데이터구조체를가리키는포인터를가지고있다. ' WM_NCDESTROY Private Const WM_NCDESTROY = &H82 비작업영역이소멸될때발생하며그윈도우가가지고있는메모리블록을반납해야한다. 이메시지는 Destroy Window 함수에의해발생한다. ' WM_NCHITTEST Private Const WM_NCHITTEST = &H84 현재커서가위치한윈도우로보내는메시지로, 마우스가움직일때마다발생. LOWORD에는 x좌표를, HIGHWORD에는 y좌표값을가진다. ' WM_NCLBUTTONDBLCLK Private Const WM_NCLBUTTONDBLCLK = &HA3 비작업영역에서마우스의왼쪽버튼이더블클릭되었을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NCLBUTTONDOWN Private Const WM_NCLBUTTONDOWN = &HA1 비작업영역에서마우스의왼쪽버튼이눌렸을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NCLBUTTONUP Private Const WM_NCLBUTTONUP = &HA2 비작업영역에서마우스의왼쪽버튼이떼어졌을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다.

16 ' WM_NCMBUTTONDBLCLK Private Const WM_NCMBUTTONDBLCLK = &HA9 비작업영역에서마우스의가운데버튼이더블클릭되었을경우발생 WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NCMBUTTONDOWN Private Const WM_NCMBUTTONDOWN = &HA7 비작업영역에서마우스의가운데버튼이눌렸을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NCMBUTTONUP Private Const WM_NCMBUTTONUP = &HA8 비작업영역에서마우스의가운데버튼이떼어졌을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NCMOUSEMOVE Private Const WM_NCMOUSEMOVE = &HA0 비작업영역에서마우스를이동했을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NCPAINT Private Const WM_NCPAINT = &H85 비작업영역의프레임을다시그리고자할때발생. ' WM_NCRBUTTONDBLCLK Private Const WM_NCRBUTTONDBLCLK = &HA6 비작업영역에서마우스의오른쪽버튼이더블클릭되었을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이

17 기준이다. ' WM_NCRBUTTONDOWN Private Const WM_NCRBUTTONDOWN = &HA4 비작업영역에서마우스의오른쪽버튼이눌렸을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은 ' WM_NCRBUTTONUP Private Const WM_NCRBUTTONUP = &HA5 비작업영역에서마우스의오른쪽버튼이떼어졌을경우발생. WM_NCHITTEST에의해되돌려지는코드값을가진다. 현재커서의 x,y좌표값을포함한 POINT 데이터구조체의포인터값을가진다. 이좌표값은윈도우의좌측최상단점이기준이다. ' WM_NEXTDLGCTL Private Const WM_NEXTDLGCTL = &H28 컨트롤포커스 (Focus) 를바꿀때대화상자의윈도우함수에보낸다. lparam 가 0이아니면포커스를받는컨트롤윈도우를지정하고, 0인경우는포커스를받는 Tabstop 형태의이전또는다음컨트롤윈도우가포커스를받고, 아니면 Tabstop 형태이전의컨트롤윈도우가포커스를받는다. 만약 0이아닌경우 wparam 는포커스를받는컨트롤윈도우핸들을가지고, 아니면 wparam 는포커스를받는 Tabstop 형태이전또는다음컨트롤윈도우인지를나타내는플래그값을가진다. ' WM_PAINT Private Const WM_PAINT = &HF 윈도우를다시그릴경우. ' WM_PAINTCLIPBOARD Private Const WM_PAINTCLIPBOARD = &H309 클립보드의클라이언트영역의일부또는전부를다시그릴필요가있을때발생. 클립보드의핸들값을가진다. LOWORD에는다시칠해질영역의 PAINTSTRUCT 데이터구조체를가리키며 HIGHWORD는 ' WM_PAINTICON Private Const WM_PAINTICON = &H26 아이콘이나타날때아이콘으로된윈도우에보낸다. ' WM_PALETTECHANGED Private Const WM_PALETTECHANGED = &H311 입력포커스를가지고윈도우가팔레트를바꿀때모든윈도우들에게이메시지를보낸다.

18 시스템팔레트를변화시키려는윈도우의핸들값을가진다. ' WM_PARENTNOTIFY Private Const WM_PARENTNOTIFY = &H210 Child 윈도우가생성되거나소멸될때, 그리고마우스커서가 Child 윈도우상에서마우스버튼을누르면발생되어 Parent 윈도우에게로보낸다. 어떤사건이발생되었는지 Parent 윈도우에게다음의내용을통해알려준다. WM_CREATE WM_DESTROY : Child 윈도우가생성됨 : Child 윈도우가소멸됨 WM_LBUTTONDOWN : 마우스의왼쪽버튼이눌림 WM_MBUTTONDOWN : 마우스의가운데버튼이눌림 WM_RBUTTONDOWN : 마우스의오른쪽버튼이눌림 LOWORD에는 Child 윈도우의핸들이, HIGHWORD에는 Child 윈도우의 ID가저장된다. ' WM_PASTE Private Const WM_PASTE = &H302 현재커서위치에클립보드의내용을컨트롤윈도우에추가삽입한다. ' WM_QUERYDRAGICON Private Const WM_QUERYDRAGICON = &H37 아이콘이현재마우스로드래그되었을때발생. ' WM_QUERYENDSESSION Private Const WM_QUERYENDSESSION = &H11 어플리케이션에서세션 (Session) 의종료요구가있을때발생. ' WM_QUERYPALETTE Private Const WM_QUERYNEWPALETTE = &H30F 입력포커스가새로운칼라팔레트를변화시켰을때발생. ' WM_QUERYOPEN Private Const WM_QUERYOPEN = &H13 아이콘에서윈도우로바꾸라는사용자의요구가있을때발생. ' WM_QUIT Private Const WM_QUIT = &H12 어플리케이션이종료요구가있을때어플리케이션이 PostQuitMessage 함수를부를때발생. Exit 코드를담고있음.

19 ' WM_RBUTTONDBLCLK Private Const WM_RBUTTONDBLCLK = &H206 마우스의오른쪽버튼이연속해서두번눌리는경우. 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_MBUTTON : 마우스의가운데버튼이눌림 MK_LBUTTON : 마우스의왼쪽버튼이눌림 MK_SHIFT : <Shift> 키가눌림 LOWORD 에커서의 x 좌표값이, HIGHWORD 에는커서의 y 좌표값이지정. ' WM_RBUTTONDOWN Private Const WM_RBUTTONDOWN = &H204 마우스의오른쪽버튼이눌리는경우. 다음키값을가짐. MK_CONTROL : 컨트롤키가눌린경우 MK_MBUTTON : 마우스의가운데버튼이눌림 MK_LBUTTON : 마우스의왼쪽버튼이눌림 MK_SHIFT : <Shift> 키가눌림 LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_RBUTTONUP Private Const WM_RBUTTONUP = &H205 마우스의오른쪽버튼이눌렸다가떼어지는경우. 다음키값을가짐. MK_CONTROL : 컨트롤키의경우 MK_MBUTTON : 마우스의가운데버튼의경우 MK_LBUTTON : 마우스의왼쪽버튼의경우 MK_SHIFT : <Shift> 키가눌림 LOWORD에커서의 x좌표값이, HIGHWORD에는커서의 y좌표값이지정. ' WM_RENDERALLFORMAT Private Const WM_RENDERALLFORMATS = &H306 어플리케이션과클립보드가열려있을때어플리케이션이소멸되면클립보드가속한상위의어플리케이션에보내는메시지로, ' WM_RENDERFORMAT Private Const WM_RENDERFORMAT = &H305 마지막으로복사된데이터의형식을클립보드에서가져올필요가있을때발생.

20 데이터의형식이지정된다. ' WM_SETCURSOR Private Const WM_SETCURSOR = &H20 윈도우내에서커서의이동이있을때발생. 현재의커서가놓여진윈도우의핸들을가지고있다. LOWORD에 Hit-test 코드를가지고, HIGHWORD에는마우스메시지번호를가지고있다. ' WM_SETFOCUS Private Const WM_SETFOCUS = &H7 윈도우가입력포커스를얻고자할때. 입력포커스를잃어버린윈도우의핸들을가진다. ' WM_SETFONT Private Const WM_SETFONT = &H30 컨트롤에텍스트를써놓을때폰트를지정한다. 폰트의핸들을가지고있으나 NULL인경우는시스템폰트를사용. 새로지정된폰트를사용할지의여부를구한다. 변경된폰트를사용했다면 TRUE값을, 아니면 FALSE값을가진다. ' WM_SETREDRAW Private Const WM_SETREDRAW = &HB 윈도우가다시그려질지에대한허용여부를알고자할때발생. 다시그릴지를나타내는플래그의상태가저장되어있으며, 0 이아니면다시그리고 0일경우는다시그리지않아도된다. ' WM_SETTEXT Private Const WM_SETTEXT = &HC 윈도우에텍스트를써넣을때발생. null을포함한문자열의포인터를가지고있다. ' WM_SHOWWINDOW Private Const WM_SHOWWINDOW = &H18 윈도우가가려지거나보여질때발생. 윈도우가보이게하는지에대한상태여부를가지고있으며윈도우를보여지게할경우는 0이아닌값을, 윈도우가가려

21 진경우는 0의값을가진다. ShowWindow 함수에의해발생한메시지이면 0의값을, 아니면다음값을가진다. SW_PARENTCLOSING : Parent 윈도우가닫혀지거나팝업윈도우가가려질때 SW_PARENTTOPENING : Parent 윈도우가열리거나팝업윈도우가보여질때 ' WM_SIZE Private Const WM_SIZE = &H5 윈도우의크기변화요구가있을때발생. 사용자가윈도우의크기를조절하면윈도우즈는조절된크기로만들어놓고다음과같은와함께윈도우함수로보낸다. 다음과같은재조정요구값이들어가있다. SIZEFULLSCREEN : 윈도우가최대화되었을때 ( 또는윈도우가열렸을때 ) SIZEICONIC : 윈도우가최소화되었을때 ( 또는윈도우가아이콘으로되었을때 ) SIZEZOOMHIDE : 다른윈도우가최대화되었을때발생하며모든팝업윈도우에게보낸다. SIZEZOOMSHOW : 다른윈도우가이전의크기로복구되었을때발생하며모든팝업윈도우에게보낸다. LOWORD에는윈도우의클라이언트영역의새로변경된폭이, HIGHWORD에는높이가들어가있다. ' WM_SIZECLIPBOARD Private Const WM_SIZECLIPBOARD = &H30B 클립보드의크기변화요구가있을때. 클립보드인가를나타낸다. LOWORD에 RECT 데이터구조체를지정하고, HIGHWORD는 ' WM_SPOOLERSTATUS Private Const WM_SPOOLERSTATUS = &H2A 프린트큐에인쇄할데이터를추가하거나삭제할때발생하며, 프린트매니저에서가져오는메시지. SP_JOPSTATUS로지정된다. LOWORD에는프린터큐에인쇄할작업의수가, HIGHWORD는 ' WM_SYSCHAR Private Const WM_SYSCHAR = &H106 시스템키가눌렸을때. 시스템메뉴의 ASCII 값이들어가있다. 다음과같은값을가진다. Bit 0-15: 반복되는횟수 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용

22 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0으로지정 BIT 30 : 메시지를보내기전키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_SYSCOLORCHANGE Private Const WM_SYSCOLORCHANGE = &H15 하나이상의시스템칼라를바꾸려할때발생. 시스템칼라가변경되면상위의모든윈도우에이메시지가전달된다. ' WM_SYSCOMMAND Private Const WM_SYSCOMMAND = &H112 사용자가시스템메뉴를선택하거나메뉴박스의최대화, 최소화버튼을선택한경우발생. 다음값중의하나를가진다. SC_COLOR SC_HSCROLL SC_KEYMENU SC_MAXIMIZE SC_MINIMIZE : 윈도우가닫힐때 : 수평스크롤이일어날때 : 키보드를눌러메뉴를얻어올때 : 윈도우가최대화되었을때 : 윈도우가최소화되었을때 SC_MOUSEMENU : 마우스클릭으로메뉴를가져올때 SC_MOVE : 윈도우를이동했을때 SC_NEXTWINDOW : 다음윈도우로옮겨갈때 SC_PREVWINDOW : 이전윈도우로옮겨갈때 SC_RESTORE : 이전의좌표값을보관 SC_SIZE SC_VSCROLL : 윈도우를크기를알려할때 : 수직스크롤이일어날때 마우스에의해메뉴가선택된경우에발생하며시스템메뉴의좌표값을가진다. ' WM_SYSDEADCHAR Private Const WM_SYSDEADCHAR = &H107 Deadkey가사용되었을때발생. Deadkey 값이저장. LOWORD에는눌러진키의반복횟수가, HIGHWORD에는자동반복횟수가저장되어있다. ' WM_SYSKEYDOWN Private Const WM_SYSKEYDOWN = &H104 <ALT> 키와어떤키가눌린경우발생. 눌려진키의가상코드값이저장된다. 다음과같은값을가진다. Bit 0-15: 반복되는횟수 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우

23 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0 으로지정 BIT 30 : 메시지를보내기전키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_SYSKEYUP Private Const WM_SYSKEYUP = &H105 <ALT> 키와어떤키가동시에눌려진키가떼어질경우발생. 떼어진키의가상코드값이저장된다. 다음과같은코드값을가진다. Bit 0-15: 반복되는횟수 BIT 16-23: 스캔코드 ( 키보드가눌린것을표시하는비트열 ) 로사용 BIT 24 : 확장키보드를사용할경우 Bit 25-26: 사용하지않음 Bit 27-28: 윈도우즈가사용 BIT 29 : <ALT> 키가눌린경우는 1, 그렇지않으면 0 으로지정 BIT 30 : 메시지를보내기전키가눌리면 1, 떼어지면 0 BIT 31 : 키가눌리면 0, 떼어지면 1 ' WM_TIMECHANGE Private Const WM_TIMECHANGE = &H1E 어플리케이션에서시스템의시간이변경되었을경우에발생하며상위의모든윈도우에전달된다. ' WM_TIMER Private Const WM_TIMER = &H113 주어진시간이경과되었거나제한시간이되었을경우발생한다. 타이머의 ID값이저장된다. NULL이아니면윈도우함수내로 WM_TIMER를보내는것이아니라윈도우즈가타이머루틴을콜백함수를이용하여직접부른다. ' WM_UNDO Private Const WM_UNDO = &H304 가장최근에동작한기능을원래대로복구시킨다. ' WM_VKEYTOITEM Private Const WM_VKEYTOITEM = &H2E 리스트박스에서키입력이있을때발생. 누른키의가상키코드값이저장. HIGHWORD에는현재의카렛위치가, LOWORD에는리스트박스의핸들이저장. ' WM_VSCROLL

24 Private Const WM_VSCROLL = &H115 마우스로수직스크롤바를클릭했을때발생. 다음과같은값중의하나를가진다. SB_LINEUP SB_LINEDOWN SB_PAGEUP : 한줄위로이동 : 한줄아래로이동 : 한페이지위로이동 SB_PAGEDOWN : 한페이지아래로이동 SB_THUMBPOSITION : 절대위치로이동 SB_THUMBTRACK : 마우스의드래그로이동한경우 SB_TOP SB_BOTTOM : 파일의처음 : 파일의끝 SB_ENDSCROLL : 이동정지 스크롤바컨트롤에의한메시지라면 의 HIGHWORD에는컨트롤윈도우의핸들이보관되며, 팝업 (Popup) 윈도우의스크롤바에의한메시지라면 HIGHWORD는사용하지않음. ' WM_VSCROLLCLIPBOARD Private Const WM_VSCROLLCLIPBOARD = &H30A 클립보드의수직스크롤바에어떤일이일어났을때발생 클립보드의핸들이저장. HIGHWORD는사용되지않으나 LOWORD는다음과같은값을가진다. SB_LINEUP SB_LINEDOWN SB_PAGEUP : 한줄위로이동 : 한줄아래로이동 : 한페이지위로이동 SB_PAGEDOWN : 한페이지아래로이동 SB_THUMBPOSITION : 절대위치로이동 SB_THUMBTRACK : 마우스의드래그로이동한경우 SB_TOP SB_BOTTOM : 파일의처음 : 파일의끝 SB_ENDSCROLL : 이동정지 ' WM_WININICHANGE Private Const WM_WININICHANGE = &H1A 어플리케이션이시스템파일인 <WIN.INI> 를변경했을때발생하며모든윈도우에전달된다. 변경시킨부분의스트링포인터를가진다 Message Constant List

25 'A Private Const WM_ACTIVATE = &H6 Private Const WM_ACTIVATEAPP = &H1C Private Const WM_ASKCBFORMATNAME = &H30C 'C Private Const WM_CANCELJOURNAL = &H4B Private Const WM_CANCELMODE = &H1F Private Const WM_CHANGECBCHAIN = &H30D Private Const WM_CHAR = &H102 Private Const WM_CHARTOITEM = &H2F Private Const WM_CHILDACTIVATE = &H22 Private Const WM_CHOOSEFONT_GETLOGFONT = (WM_USER + 1) Private Const WM_CHOOSEFONT_SETFLAGS = (WM_USER + 102) Private Const WM_CHOOSEFONT_SETLOGFONT = (WM_USER + 101) Private Const WM_CLEAR = &H303 Private Const WM_CLOSE = &H10 Private Const WM_COMMAND = &H111 Private Const WM_COMMNOTIFY = &H44 ' no longer suported Private Const WM_COMPACTING = &H41 Private Const WM_COMPAREITEM = &H39 Private Const WM_CONVERTREQUESTEX = &H108 Private Const WM_COPY = &H301 Private Const WM_COPYDATA = &H4A Private Const WM_CREATE = &H1 Private Const WM_CTLCOLORBTN = &H135 Private Const WM_CTLCOLORDLG = &H136 Private Const WM_CTLCOLOREDIT = &H133 Private Const WM_CTLCOLORLISTBOX = &H134 Private Const WM_CTLCOLORMSGBOX = &H132 Private Const WM_CTLCOLORSCROLLBAR = &H137 Private Const WM_CTLCOLORSTATIC = &H138 Private Const WM_CUT = &H300 'D Private Const WM_DDE_ACK = (WM_DDE_FIRST + 4) Private Const WM_DDE_ADVISE = (WM_DDE_FIRST + 2) Private Const WM_DDE_DATA = (WM_DDE_FIRST + 5) Private Const WM_DDE_EXECUTE = (WM_DDE_FIRST + 8) Private Const WM_DDE_FIRST = &H3E0 Private Const WM_DDE_INITIATE = (WM_DDE_FIRST) Private Const WM_DDE_LAST = (WM_DDE_FIRST + 8) Private Const WM_DDE_POKE = (WM_DDE_FIRST + 7) Private Const WM_DDE_REQUEST = (WM_DDE_FIRST + 6)

26 Private Const WM_DDE_TERMINATE = (WM_DDE_FIRST + 1) Private Const WM_DDE_UNADVISE = (WM_DDE_FIRST + 3) Private Const WM_DEADCHAR = &H103 Private Const WM_DELETEITEM = &H2D Private Const WM_DESTROY = &H2 Private Const WM_DESTROYCLIPBOARD = &H307 Private Const WM_DEVMODECHANGE = &H1B Private Const WM_DRAWCLIPBOARD = &H308 Private Const WM_DRAWITEM = &H2B Private Const WM_DROPFILES = &H233 'E Private Const WM_ENABLE = &HA Private Const WM_ENDSESSION = &H16 Private Const WM_ENTERIDLE = &H121 Private Const WM_ENTERMENULOOP = &H211 Private Const WM_ERASEBKGND = &H14 Private Const WM_EXITMENULOOP = &H212 'F Private Const WM_FONTCHANGE = &H1D 'G Private Const WM_GETDLGCODE = &H87 Private Const WM_GETFONT = &H31 Private Const WM_GETHOTKEY = &H33 Private Const WM_GETMINMAXINFO = &H24 Private Const WM_GETTEXT = &HD Private Const WM_GETTEXTLENGTH = &HE 'H Private Const WM_HOTKEY = &H312 Private Const WM_HSCROLL = &H114 Private Const WM_HSCROLLCLIPBOARD = &H30E 'I Private Const WM_ICONERASEBKGND = &H27 Private Const WM_IME_CHAR = &H286 Private Const WM_IME_COMPOSITION = &H10F Private Const WM_IME_COMPOSITIONFULL = &H284 Private Const WM_IME_CONTROL = &H283 Private Const WM_IME_ENDCOMPOSITION = &H10E Private Const WM_IME_KEYDOWN = &H290 Private Const WM_IME_KEYLAST = &H10F Private Const WM_IME_KEYUP = &H291 Private Const WM_IME_NOTIFY = &H282 Private Const WM_IME_SELECT = &H285 Private Const WM_IME_SETCONTEXT = &H281

27 Private Const WM_IME_STARTCOMPOSITION = &H10D Private Const WM_INITDIALOG = &H110 Private Const WM_INITMENU = &H116 Private Const WM_INITMENUPOPUP = &H117 'K Private Const WM_KEYDOWN = &H100 Private Const WM_KEYFIRST = &H100 Private Const WM_KEYLAST = &H108 Private Const WM_KEYUP = &H101 Private Const WM_KILLFOCUS = &H8 'L Private Const WM_LBUTTONDBLCLK = &H203 Private Const WM_LBUTTONDOWN = &H201 Private Const WM_LBUTTONUP = &H202 'M Private Const WM_MBUTTONDBLCLK = &H209 Private Const WM_MBUTTONDOWN = &H207 Private Const WM_MBUTTONUP = &H208 Private Const WM_MDIACTIVATE = &H222 Private Const WM_MDICASCADE = &H227 Private Const WM_MDICREATE = &H220 Private Const WM_MDIDESTROY = &H221 Private Const WM_MDIGETACTIVE = &H229 Private Const WM_MDIICONARRANGE = &H228 Private Const WM_MDIMAXIMIZE = &H225 Private Const WM_MDINEXT = &H224 Private Const WM_MDIREFRESHMENU = &H234 Private Const WM_MDIRESTORE = &H223 Private Const WM_MDISETMENU = &H230 Private Const WM_MDITILE = &H226 Private Const WM_MEASUREITEM = &H2C Private Const WM_MENUCHAR = &H120 Private Const WM_MENUSELECT = &H11F Private Const WM_MOUSEACTIVATE = &H21 Private Const WM_MOUSEFIRST = &H200 Private Const WM_MOUSELAST = &H209 Private Const WM_MOUSEMOVE = &H200 Private Const WM_MOVE = &H3 'N Private Const WM_NCACTIVATE = &H86 Private Const WM_NCCALCSIZE = &H83 Private Const WM_NCCREATE = &H81 Private Const WM_NCDESTROY = &H82

28 Private Const WM_NCHITTEST = &H84 Private Const WM_NCLBUTTONDBLCLK = &HA3 Private Const WM_NCLBUTTONDOWN = &HA1 Private Const WM_NCLBUTTONUP = &HA2 Private Const WM_NCMBUTTONDBLCLK = &HA9 Private Const WM_NCMBUTTONDOWN = &HA7 Private Const WM_NCMBUTTONUP = &HA8 Private Const WM_NCMOUSEMOVE = &HA0 Private Const WM_NCPAINT = &H85 Private Const WM_NCRBUTTONDBLCLK = &HA6 Private Const WM_NCRBUTTONDOWN = &HA4 Private Const WM_NCRBUTTONUP = &HA5 Private Const WM_NEXTDLGCTL = &H28 Private Const WM_NULL = &H0 'O Private Const WM_OTHERWINDOWCREATED = &H42 ' no longer suported Private Const WM_OTHERWINDOWDESTROYED = &H43 ' no longer suported 'P Private Const WM_PAINT = &HF Private Const WM_PAINTCLIPBOARD = &H309 Private Const WM_PAINTICON = &H26 Private Const WM_PALETTECHANGED = &H311 Private Const WM_PALETTEISCHANGING = &H310 Private Const WM_PARENTNOTIFY = &H210 Private Const WM_PASTE = &H302 Private Const WM_PENWINFIRST = &H380 Private Const WM_PENWINLAST = &H38F Private Const WM_POWER = &H48 Private Const WM_PSD_ENVSTAMPRECT = (WM_USER + 5) Private Const WM_PSD_FULLPAGERECT = (WM_USER + 1) Private Const WM_PSD_GREEKTEXTRECT = (WM_USER + 4) Private Const WM_PSD_MARGINRECT = (WM_USER + 3) Private Const WM_PSD_MINMARGINRECT = (WM_USER + 2) Private Const WM_PSD_PAGESETUPDLG = (WM_USER) Private Const WM_PSD_YAFULLPAGERECT = (WM_USER + 6) 'Q Private Const WM_QUERYDRAGICON = &H37 Private Const WM_QUERYENDSESSION = &H11 Private Const WM_QUERYNEWPALETTE = &H30F Private Const WM_QUERYOPEN = &H13 Private Const WM_QUEUESYNC = &H23 Private Const WM_QUIT = &H12 'R

29 Private Const WM_RBUTTONDBLCLK = &H206 Private Const WM_RBUTTONDOWN = &H204 Private Const WM_RBUTTONUP = &H205 Private Const WM_RENDERALLFORMATS = &H306 Private Const WM_RENDERFORMAT = &H305 'S Private Const WM_SETCURSOR = &H20 Private Const WM_SETFOCUS = &H7 Private Const WM_SETFONT = &H30 Private Const WM_SETHOTKEY = &H32 Private Const WM_SETREDRAW = &HB Private Const WM_SETTEXT = &HC Private Const WM_SHOWWINDOW = &H18 Private Const WM_SIZE = &H5 Private Const WM_SIZECLIPBOARD = &H30B Private Const WM_SPOOLERSTATUS = &H2A Private Const WM_SYSCHAR = &H106 Private Const WM_SYSCOLORCHANGE = &H15 Private Const WM_SYSCOMMAND = &H112 Private Const WM_SYSDEADCHAR = &H107 Private Const WM_SYSKEYDOWN = &H104 Private Const WM_SYSKEYUP = &H105 'T Private Const WM_TIMECHANGE = &H1E Private Const WM_TIMER = &H113 'U Private Const WM_UNDO = &H304 Private Const WM_USER = &H400 'V Private Const WM_VKEYTOITEM = &H2E Private Const WM_VSCROLL = &H115 Private Const WM_VSCROLLCLIPBOARD = &H30A 'W Private Const WM_WINDOWPOSCHANGED = &H47 Private Const WM_WINDOWPOSCHANGING = &H46 Private Const WM_WININICHANGE = &H1A

1. 개요 MyCrackIt.exe 프로그램은기본적으로대화상자기반의윈도우용프로그램이다. 분석을위해서해당프로그램에서사용되는 API에대한내용을사전에조사하게될경우빠른분석이가능하다. 따라서, 이번 MyCrackIt.exe 에서사용하는 API 함수에대해서사전에조사하는것이필요하며

1. 개요 MyCrackIt.exe 프로그램은기본적으로대화상자기반의윈도우용프로그램이다. 분석을위해서해당프로그램에서사용되는 API에대한내용을사전에조사하게될경우빠른분석이가능하다. 따라서, 이번 MyCrackIt.exe 에서사용하는 API 함수에대해서사전에조사하는것이필요하며 2007 년 2 학기해킹및크래킹 분석자료 #1 MyCrackIt.exe 분석자료 분석대상프로그램다운로드 : http://crackmes.de 분석도구 : OllyDebugger 질문연락처 : kyegeun.kim@initech.com < 문서열람후질문이있을시에는상기메일주소로연락할것 > [ 1/34 ] 1. 개요 MyCrackIt.exe 프로그램은기본적으로대화상자기반의윈도우용프로그램이다.

More information

Microsoft PowerPoint - hci2-lecture5.ppt

Microsoft PowerPoint - hci2-lecture5.ppt Overview Mouse, Keyboard Message Mouse Message Keyboard Message HCI Programming 2 (321190) 2008년가을학기 10/15/2008 박경신 2 마우스기초 마우스처리 윈도우운영체제는마우스와관련된모든변화를형태로프로그램에게전달한다. 마우스기초 마우스전달 마우스는마우스커서밑에있는윈도우가받는다. 마우스

More information

04장 메시지 처리 유형

04장 메시지 처리 유형 4 장 메시지처리유형 김성영교수 금오공과대학교 컴퓨터공학부 메시지처리유형 윈도우에서발생하는이벤트에대응하는윈도우메시지를처리 2 장및 3 장의실습예제 자식윈도우에서발생한이벤트를부모윈도우에서처리 WM_COMMAND 메시지처리 실습 4.2 자식윈도우에서발생한사건유형을구분하여처리 Notification code 처리 실습 4.7 Notification code 의한계를극복하여처리

More information

Microsoft PowerPoint - 04windows.ppt

Microsoft PowerPoint - 04windows.ppt Game Programming I Windows 프로그래밍 (1) March 27, 2006 목표 윈도우프로그래밍에서이용되는이벤트구동프로그래밍모델의이해 Direct3D 를이용하는윈도우어플리케이션의작성을위한최소한의코드이해 윈도우 (Win32) 어플리케이션 Direct3D API ( 어플리케이션프로그래밍인터페이스 ) 를이용하기위해필요 Win32 API 를이용해작성

More information

Microsoft PowerPoint - CPP_chap3

Microsoft PowerPoint - CPP_chap3 3 장. 마우스와키보드메시지 1 1. 능동적입력받기와수동적입력받기 2 학습목표 이벤트위주로직개념을파악한다 메시지개념을파악한다 능동적입력받기 절차적로직프로그램에서입력받기 언제무엇을입력받을지는프로그램의절차적로직에서결정 예 : 텍스트모드 C 프로그램에서문자열을입력받는경우 수동적입력받기 이벤트위주로직프로그램에서입력받기 윈도우환경에서마우스나키보드입력은 Windows

More information

Microsoft PowerPoint - 09-CE-14-리스트콤보박스

Microsoft PowerPoint - 09-CE-14-리스트콤보박스 순천향대학교컴퓨터학부이상정 1 학습내용 리스트박스컨트롤 다이얼로그와리스트박스 콤보박스컨트롤 순천향대학교컴퓨터학부이상정 2 리스트박스컨트롤 순천향대학교컴퓨터학부이상정 3 리스트박스컨트롤 사용자가선택할수있는항목들을여러개나열해두고선택할수있는컨트롤 윈도우클래스의이름은 "listbox" 생성예 hlist=createwindow(l"listbox",null,ws_child

More information

4장기본프로그래밍2

4장기본프로그래밍2 4-2 마우스 (Mouse) 마우스이벤트 Click 이벤트 마우스버튼이눌렸다가떼어질때발생 DblClick 이벤트 마우스버튼이두번눌렸다가떼어질때발생 MouseDown 이벤트 마우스버튼이눌렸을때발생 MouseUp 이벤트 마우스버튼이떼어질때발생 MouseMove 이벤트 마우스가움직일때발생 DragOver 이벤트 마우스버튼을누른상태에서끌기를했을때발생 DragDrop

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

Microsoft PowerPoint - 09-CE-5-윈도우 핸들

Microsoft PowerPoint - 09-CE-5-윈도우 핸들 순천향대학교컴퓨터학부이상정 1 학습내용 윈도우핸들 윈도우찿기 윈도우확인및제거 윈도우숨기기 윈도우포커스 윈도우텍스트 윈도우핸들 순천향대학교컴퓨터학부이상정 3 핸들 (handle) 윈도우에서구체적인어떤대상을구분하기위해지정되는고유의번호 32비트의정수값 핸들은운영체제가발급하고사용자가이값을사용 실제값이무엇인지는몰라도상관없음 윈도우, DC, 브러쉬등등 순천향대학교컴퓨터학부이상정

More information

Javascript

Javascript 1. 이벤트와이벤트핸들러의이해 이벤트 (Event) 는웹브라우저에서발생하는다양한사건을말합니다. 예를들면, 버튼을마우스로을했다거나브라우저를닫았다거나 Enter 키를눌렀다거나등등아주다양한사건들이있습니다. 그렇다면이벤트핸들러 (Event Handler) 는무엇일까요? 이다양한이벤트들을핸들링 ( 처리 ) 해주는것입니다. 예를들면, 어떤버튼을했을때메시지창이뜨게하는등을말합니다.

More information

Microsoft PowerPoint - hci2-lecture5-messagemap.ppt

Microsoft PowerPoint - hci2-lecture5-messagemap.ppt Windows 와 C++ MFC Message Map HCI Programming 2 (321190) 2008년가을학기 10/14/2008 박경신 C++ 의다형성 (Polymorphsim) 기반클래스의어떤멤버함수를파생클래스에서재정의 (overriding) 하기위해서는기반클래스의그멤버함수가가상함수 (virtual function) 로정의되어야함 MFC 의 CWnd

More information

윈도우즈 프로그래밍

윈도우즈 프로그래밍 7 장컨트롤 VS 2015 007. 윈도우프로그래밍 Updated 2010. 10. 11 Updated 2012. 09. 18 Updated 2015. 09. 15 http://idb.korea.ac.kr DB & Data Mining LAB. Korea University 이종욱 eastwest9@korea.ac.kr 1 7-1 컨트롤의정의 1 컨트롤 (control)

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

1장 윈도우 프로그래밍 들어가기

1장 윈도우 프로그래밍 들어가기 1 장 윈도우프로그래밍들어가기 김성영교수 금오공과대학교 컴퓨터공학부 예제 다음프로그램은언제종료할까? #include #define QUIT -1 int Func(void) int i; cout > i; return i; void main(void) int Sum = 0, i; cout

More information

Chapter 1. MFC 시작하기

Chapter 1.  MFC 시작하기 Chapter 1. MFC 시작하기 1. MFC(Microsoft Foundation Class) 개요 2. Visual Studio 2015 프로그램설치하기 3. 마우스클릭프로그램작성 4. 그림그리기프로그램작성 5. 마우스좌표값구하기프로그램작성 1 1.1. MFC 개요 2 1.1.1. C++ 언어 객체지향언어 (Object-Oriented Programming,

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

두번째행에는사용자가작성한매크로를저장할파일이름을표시합니다. 다른저장된파일을읽어들이거나새로운파일로작성할때는 [ ] 버튼을눌러파일열기대화상자에서파일이름을선택하거나새로만들면됩니다. 만일새로운파일을열때는이전에작업중이던매크로는저장됩니다. 대화상자중앙에매크로목록이보이고매크로를기록하

두번째행에는사용자가작성한매크로를저장할파일이름을표시합니다. 다른저장된파일을읽어들이거나새로운파일로작성할때는 [ ] 버튼을눌러파일열기대화상자에서파일이름을선택하거나새로만들면됩니다. 만일새로운파일을열때는이전에작업중이던매크로는저장됩니다. 대화상자중앙에매크로목록이보이고매크로를기록하 키보드 / 마우스매크로프로그램설명서 Version 1.02 2012.8.28 양광웅작성 키보드 / 마우스매크로프로그램은키보드나마우스입력을자동화하기위한프로그램입니다. 이 프로그램은순차적으로입력되는키보드 / 마우스입력을기록해두었다가원하는시점에기록한 것을실행함으로단순한반복작업을줄여주거나윈도우의작업을일괄처리할수있도록합니다. 메인윈도우 프로그램을실행하면처음으로표시되는대화상자의기능을살펴보겠습니다.

More information

슬라이드 1

슬라이드 1 이벤트 () 란? - 사용자가입력장치 ( 키보드, 마우스등 ) 등을이용해서발생하는사건 - 이벤트를처리하는프로그램은이벤트가발생할때까지무한루프를돌면서대기상태에있는다. 이벤트가발생하면발생한이벤트의종류에따라특정한작업을수행한다. - 이벤트관련프로그램작성을위해 java.awt.event.* 패키지가필요 - 버튼을누른경우, 1 버튼클릭이벤트발생 2 발생한이벤트인식 ( 이벤트리스너가수행

More information

슬라이드 1

슬라이드 1 강의 저장 프로그램 EPLUS 7.9 사용 설명서 컴버스테크 이-플러스(E-PLUS) v7.9 소개 이-플러스(E-PLUS) v7.9 프로그램은 판서 및 강의 저장 등 강의에 필요한 다양한 기능을 가지고 있는 소프트웨어입니다. 어떠한 판서 도구를 사용하더라도 부드러운 판서 인식이 가능하며 사용자가 필요한 기능만을 지정하여 활용 할 수 있는 사용자 지정 기능을

More information

오버라이딩 (Overriding)

오버라이딩 (Overriding) WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Win32 API Windows Programming 1 http://idb.korea.ac.kr DB & Mining LAB. Korea Univ. 최종업데이트 : 2012. 08. 14 1 컴퓨터시스템의주요구성요소 2 2 컴퓨터하드웨어구성 Fetch : 메인메모리에저장되어있는명령어를 CPU 로 Decode : 컨트롤유닛에의해분석 Execution : ALU

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

게임 기획서 표준양식 연구보고서

게임 기획서 표준양식 연구보고서 ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63> SAM4S Printer Driver Installer 달리명시하지않은한, 인쇄또는복사된문서는통제하지않는문서임 목 차 1. 1. WINDOWS DRIVER INSTALLER 설치 설치...... 2 2. 프린터추가...... 5 3. 프린터제거...... 19 4. 프린터추가 / 제거선택...... 21 5. 프로그램추가 / 제거...... 21 SHC- 11-01-

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

Microsoft PowerPoint - hci2-lecture1.ppt

Microsoft PowerPoint - hci2-lecture1.ppt Overview 윈도우프로그래밍기초 윈도우운영체제와윈도우응용프로그램의특징이해 SDK 응용프로그램작성과정, 기본구조, 동작원리이해 MFC 응용프로그램작성과정, 기본구조, 동작원리이해 HCI Programming 2 (321190) 2008년가을학기 9/16/2008 박경신 2 Windows.NET 구조적프로그램에서객체지향프로그램으로 SDK(Software Development

More information

Visual Basic 기본컨트롤

Visual Basic 기본컨트롤 학습목표 폼 ( Form) 폼의속성, 컨트롤이름, 컨트롤메서드 기본컨트롤 레이블, 텍스트박스, 버튼, 리스트박스 이벤트 버튼 기본컨트롤실습 2 2.1 폼 (Form) 2.2 기본컨트롤 2.3 기본컨트롤실습 3 폼 - 속성 속성 (Name) AutoSize BackColor Font ForeColor Icon StartPosition Transparency WindowState

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

개요 1. 후킹이란? 후킹의정의.. 2 후킹의종류 2 앞으로 후킹프로그램을위한사전지식들 Window 에서 data 입력과정.. 3 DLL ( Dynamic Link Library ).. 4 메시지후킹을위해필요한지식들 5 3. 후킹프로그램제작에필요한 API

개요 1. 후킹이란? 후킹의정의.. 2 후킹의종류 2 앞으로 후킹프로그램을위한사전지식들 Window 에서 data 입력과정.. 3 DLL ( Dynamic Link Library ).. 4 메시지후킹을위해필요한지식들 5 3. 후킹프로그램제작에필요한 API 개요 1. 후킹이란? 후킹의정의.. 2 후킹의종류 2 앞으로...2 2. 후킹프로그램을위한사전지식들 Window 에서 data 입력과정.. 3 DLL ( Dynamic Link Library ).. 4 메시지후킹을위해필요한지식들 5 3. 후킹프로그램제작에필요한 API 함수소개 SetWindowsHookEx 함수 5 UnhookWindowsHookEx 함수 5

More information

<4D F736F F F696E74202D203031C0E520C0A9B5B5BFEC20C7C1B7CEB1D7B7A1B9D620B1E2C3CA5FBFB5B3B2C0CCB0F8B4EB205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D203031C0E520C0A9B5B5BFEC20C7C1B7CEB1D7B7A1B9D620B1E2C3CA5FBFB5B3B2C0CCB0F8B4EB205BC8A3C8AF20B8F0B5E55D> 01 : 윈도우프로그래밍기초 학습목표 윈도우운영체제와윈도우응용프로그램의특징을이해한다. SDK 응용프로그램작성과정, 기본구조, 동작원리를이해한다. MFC 응용프로그램작성과정, 기본구조, 동작원리를이해한다. 비주얼 C++ 개발환경사용법을익힌다. 윈도우운영체제특징 (1/3) 그래픽사용자인터페이스 1 윈도우운영체제특징 (2/3) 메시지구동구조 이벤트발생... 대기

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID android:title= 항목제목 /> </menu> public boolean oncreateoptionsmenu(menu menu) { getme 8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean

More information

윈도우즈 프로그래밍

윈도우즈 프로그래밍 윈도우프로그래밍및실습 002. 윈도우프로그래밍의기본 DB & MINING LAB. Korea University since 2007. 09. 03 updated 2012. 08. 18 last updated 2015. 08. 25 이종욱 eastwest9@korea.ac.kr 1 Purpose of this chapter What is a Window programming

More information

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.

More information

VISLAB 박제강 1. 시작하기전에영상관련알고리즘을개발하는과정에서작성한프로그램을테스트하고피드백하는작업은빈번하게발생한다. 이때기존콘솔 (Console) 형태로작성된프로그램의경우테스트작업을유동적으로조절할수없기때문에작업의효율이떨어진다. 반면 GUI(Graphical Use

VISLAB 박제강 1. 시작하기전에영상관련알고리즘을개발하는과정에서작성한프로그램을테스트하고피드백하는작업은빈번하게발생한다. 이때기존콘솔 (Console) 형태로작성된프로그램의경우테스트작업을유동적으로조절할수없기때문에작업의효율이떨어진다. 반면 GUI(Graphical Use VISLAB 박제강 1. 시작하기전에영상관련알고리즘을개발하는과정에서작성한프로그램을테스트하고피드백하는작업은빈번하게발생한다. 이때기존콘솔 (Console) 형태로작성된프로그램의경우테스트작업을유동적으로조절할수없기때문에작업의효율이떨어진다. 반면 GUI(Graphical User Interface) 형태로작성된프로그램은사용자가자신의의도를쉽게반영하고그결과를빠르게눈으로확인할수있다는장점이있다.

More information

tkinter를 이용한 계산기 구현

tkinter를 이용한 계산기 구현 tkinter 를이용한계산기구현 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) tkinter 를이용한계산기구현 1 / 26 학습내용 그림판계산기설계연산가능한계산기 To do 박창이 ( 서울시립대학교통계학과 ) tkinter 를이용한계산기구현 2 / 26 그림판 I 크기 600 400 인캔버스에서화살표를이용하여녹색선으로스케치하며 u 키로화면지움

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사 IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

윈도우 프로그래밍

윈도우 프로그래밍 Windows Programming 2013. 3 출처 : 인터넷에서수집한 PT 자료 1. Overview Getting Started (1) 관련도서 Visual C++/API 프로젝트따라하기, 오진환, 컴스페이스 Programming Windows, Charles Petzold, Microsoft Press Windows application Programming

More information

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가 수업주제 경찰 출동! (버튼, LED, 버저 사용하기) 9 / 12 차시 수업의 주제와 목표 본 수업에서는 이전 차시에 배웠던 블록들의 기능을 복합적으로 활용한다. 스위치 기능을 가진 버튼을 활용하여 LED와 버저를 동시에 작동시키도록 한다. 각 블록들을 함께 사용하는 프로젝트를 통해 각각의 기능을 익히고 보다 다양한 활용 방법을 구상할 수 있다. 교수 학습

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

윈도우 프로그래밍의 개념

윈도우 프로그래밍의 개념 제 8 장컨트롤과리소스 II 8.1 탭컨트롤 8.2 슬라이더컨트롤실습 8-1 도형의종류와색상출력하기 8.3 스핀컨트롤 8.4 프로그레스바컨트롤 8.5 IP 주소컨트롤 8.6 네트워크주소컨트롤 8.7 날짜 / 시간컨트롤 8.8 애니메이트컨트롤실습 8.2 데이터전송시뮬레이터작성하기 컨트롤및리소스 리스트컨트롤 (List Control) 트리컨트롤 (Tree Control)

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Visual C++의 개요

Visual C++의 개요 2.1 MFC 의개요 2.2 MFC 프로그램의구조 2.3 Visual C++ 의시작실습 2-1 Application Wizard 익히기 2.4 SDI 템플릿 2.5 MDI 템플릿 2.6 MFC 애플리케이션아키텍처실습 2-2 간단한 MFC 프로젝트만들기 MFC 의개요 MFC 윈도우애플리케이션을생성하기위해만들어진 C++ 클래스라이브러리 애플리케이션프레임워크를제공

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

Lab 3. 실습문제 (Single linked list)_해답.hwp

Lab 3. 실습문제 (Single linked list)_해답.hwp Lab 3. Singly-linked list 의구현 실험실습일시 : 2009. 3. 30. 담당교수 : 정진우 담당조교 : 곽문상 보고서제출기한 : 2009. 4. 5. 학과 : 학번 : 성명 : 실습과제목적 : 이론시간에배운 Singly-linked list를실제로구현할수있다. 실습과제내용 : 주어진소스를이용해 Singly-linked list의각함수를구현한다.

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Microsoft PowerPoint - hci2-lecture11.ppt

Microsoft PowerPoint - hci2-lecture11.ppt 공통컨트롤 HCI Programming 2 (321190) 2008 년가을학기 11/26/2008 박경신 공통컨트롤 (Window Common Control) Animate Control Image List Control List Control Progress Bar Control Tab Control Tree Control Spin Control Slider

More information

<4D F736F F F696E74202D203036C0E520BBE7BFEBC0DA20C0CEC5CDC6E4C0CCBDBA205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D203036C0E520BBE7BFEBC0DA20C0CEC5CDC6E4C0CCBDBA205BC8A3C8AF20B8F0B5E55D> 06: 사용자인터페이스 학습목표 메뉴명령을처리하고메뉴항목을적절하게갱신하는기법을익 힌다. 컨텍스트메뉴와시스템메뉴를다루는방법을익힌다. 툴바를생성하고사용하는방법을익힌다. 상태바를생성하고사용하는방법을익힌다. 메뉴용어 (1/6) 최상위메뉴 = 메뉴바 최상위메뉴 = 메뉴바 1 메뉴용어 (2/6) 메뉴항목 용어 의미 1 명령항목명령 (Command) 을수행하는메뉴항목.

More information

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭 사운드 문제해결 1. 볼륨 조절 관련 문제가 발생했을 때 음악은 재생이 되는데 소리가 들리지 않는 경우가 있습니다. 이때는 먼저 스피커 연결 부위가 잘 연 결되었는지, 볼륨 조정은 올바르게 되었는지 확인해야 합니다. 1) 스피커 확인 및 볼륨 조절하기 1> 컴퓨터 본체 뒷면에 스피커로 연결되는 부분에 올바르게 잭이 꽂혀 있고, 꽉 끼워져 있는지 확인합 니다.

More information

gnu-lee-oop-kor-lec10-1-chap10

gnu-lee-oop-kor-lec10-1-chap10 어서와 Java 는처음이지! 제 10 장이벤트처리 이벤트분류 액션이벤트 키이벤트 마우스이동이벤트 어댑터클래스 스윙컴포넌트에의하여지원되는이벤트는크게두가지의카테고리로나누어진다. 사용자가버튼을클릭하는경우 사용자가메뉴항목을선택하는경우 사용자가텍스트필드에서엔터키를누르는경우 두개의버튼을만들어서패널의배경색을변경하는프로그램을작성하여보자. 이벤트리스너는하나만생성한다. class

More information

F120L(JB)_UG_V1.0_ indd

F120L(JB)_UG_V1.0_ indd 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 전화끊기, 통화중메뉴사용하기 전화통화를종료하려면 통화중 ➌ ( 끊기 ) 를누르세요. 전원버튼으로통화종료 ( 124쪽 ) 로설정한경우통화중전원

More information

Modal Window

Modal Window 접근가능한레이어팝업 Feat. WAI-ARIA 콘텐츠연합플랫폼클라이언트개발부지성봉 Modal Window Modal Window 사용자인터페이스디자인개념에서자식윈도에서부모윈도로돌아가기전에사용자의상호동작을요구하는창. 응용프로그램의메인창의작업흐름을방해한다. Native HTML 의한계점 팝업이떴다라는정보를인지할수없다. 팝업이외의문서정보에접근이된다. 키보드 tab

More information

Microsoft Word - hook3.doc

Microsoft Word - hook3.doc 개발자를위한윈도우후킹테크닉 메시지훅이용한 Spy++ 흉내내기 우리는지난강좌에서후킹을하는기초적인방법과사용되는 API 들을비롯해서후킹함수가호출되는컨텍스트에대해서배웠다. 이번강좌에서는 WH_GETMESSAGE 훅을통해서 Spy++ 과유사한프로그램을제작할것이다. 이과정에서 Windows 애플리케이션이메시지를처리하는과정과윈도우를열거하는방법에대해서알아보도록하자. 목차

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2040 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 REF. Activity 2033. Define Domain Model Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type R1.1 파일불러오기

More information

슬라이드 1

슬라이드 1 첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력

More information

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 UI 이벤트 Event listener Touch mode Focus handling Notification Basic toast notification Customized toast notification Status bar notification 2 사용자가인터랙션하는특정 View

More information

Microsoft PowerPoint - hci2-lecture11.ppt

Microsoft PowerPoint - hci2-lecture11.ppt 공통컨트롤 (Window Common Control) 공통컨트롤 HCI Programming 2 (321190) 2007 년가을학기 12/3/2007 박경신 Animate Control Image List Control List Control Progress Bar Control Tab Control Tree Control Spin Control Slider

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가 www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드

More information

11장 포인터

11장 포인터 Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함

More information

MFC 프로그래밍

MFC 프로그래밍 윈도우프로그래밍 Visual C++ 2010 MFC Programming 1 장. 윈도우프로그래밍기초 윈도우운영체제의특징 그래픽사용자인터페이스 시스템메뉴타이틀바메뉴최소 / 최대 / 닫기버튼 툴바 대화상자 클라이언트영역 상태표시줄 스크롤바 윈도우운영체제의특징 메시지구동구조 윈도우운영체제의특징 멀티태스킹과멀티스레딩 멀티태스킹 (Multitasking) 운영체제가여러개의응용프로그램을동시에실행

More information

Microsoft PowerPoint - 09-CE-7-선과 도형

Microsoft PowerPoint - 09-CE-7-선과 도형 순천향대학교컴퓨터학부이상정 1 학습내용 디바이스컨텍스트 WM_PAINT 선, 도형그리기 GDI 객체 펜, 브러쉬 순천향대학교컴퓨터학부이상정 2 디바이스컨텍스트 순천향대학교컴퓨터학부이상정 3 디바이스컨텍스트 (1) 윈도우즈에서화면출력 ( 텍스트출력과차이점 ) 화면을사용할수있는권한이제약 자신이차지하는영역에만그림을그릴수있다. 좌표를계산하는방법이다르다 자기의윈도우즈의좌표를기준으로출력

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Practice #6 (Final) Electronic Door Lock System 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 38 Contents 1 2 Final Overview Unit Test 3 4 Modification

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

More information

Convenience Timetable Design

Convenience Timetable Design Convenience Timetable Design Team 4 2 Contents 1. Introduction 2. Decomposition description 3. Dependency description 4. Inter face description 5. Detailed design description 3 1. Introduction Purpose

More information

Programming hwp

Programming hwp 4 장대화상자기반응용프로그램 3장에서는윈도우응용프로그램작성을위한 MFC 프로그래밍에텍스트편집기만을사용하였으나, 이장에서부터는응용프로그램마법사 (AppWizard), 리소스편집기, 클래스마법사 (Class Wizard) 등의도구를활용한다. 이러한도구들의이용으로전체프로그램소스에서프로그래머가직접코딩하는분량을크게줄일수있어빠른시간안에응용프로그램의개발이가능해진다. 또한

More information

1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버

1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버 포탈사이트 로그인프로그램 만들기 #2 Copyright 2018 by 오빠두 0 1. 매크로활성화체크홈페이지에서예제파일을직접다운받으신경우, 예제파일은매크로가포함된파일이므로상단에 [ 매크로활성화버튼 ] 을체크해주세요. 2. 옵션버튼편집하기 각옵션버튼을누를때마다, 선택된포탈사이트의커맨드버튼이나타나도록옵션버튼에 Click 이벤트명령문을입혀줍니다. 네이버로그인, 구글로그인,

More information

DAQMaster mobile

DAQMaster mobile Copyright Reserved Autonics Co., Ltd. iii iv Copyright Reserved Autonics Co., Ltd. ii Copyright Reserved Autonics Co., Ltd. 제품구입감사안내문 제품구입감사안내문 오토닉스제품을구입해주셔서감사합니다. 본사용자매뉴얼은제품에대한안내와바른사용방법에대한내용을담고있으므로 사용자가쉽게찾아볼수있는장소에보관하십시오.

More information

ThinkVantage Fingerprint Software

ThinkVantage Fingerprint Software ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:

More information

Visual Studio online Limited preview 간략하게살펴보기

Visual Studio online Limited preview 간략하게살펴보기 11월의주제 Visual Studio 2013 제대로파헤쳐보기! Visual Studio online Limited preview 간략하게살펴보기 ALM, 언제어디서나 연결된 IDE Theme와 Visual Design 편집기의강화된생산성기능들성능최적화및디버깅개선 Microsoft 계정으로 IDE에서로그인가능다양한머신사이에서개발환경유지다양한디바이스에걸쳐설정을동기화개선된

More information

Lab 4. 실습문제 (Circular singly linked list)_해답.hwp

Lab 4. 실습문제 (Circular singly linked list)_해답.hwp Lab 4. Circular singly-linked list 의구현 실험실습일시 : 2009. 4. 6. 담당교수 : 정진우 담당조교 : 곽문상 보고서제출기한 : 2009. 4. 12. 학과 : 학번 : 성명 : 실습과제목적 : 이론시간에배운 Circular Singly-linked list를실제로구현할수있다. 실습과제내용 : 주어진소스를이용해 Circular

More information

Microsoft Word - LTL-XL RSC vers. 1.01 Nov. 08 _Korean Version_.doc

Microsoft Word - LTL-XL RSC vers. 1.01 Nov. 08  _Korean Version_.doc LTL-XL RSC(Road Sensor Control) Retroreflectometer LTL XL 장비를 위한 도로 센서 운영 소프트웨어 DELTA Venlighedsvej 4 2970 Hørsholm Denmark Tel. +45 72 19 40 00 roadsensors@delta.dk www.delta.dk/roadsensors 부인(포기) 성명(서)

More information

Microsoft PowerPoint - hci2-lecture1.ppt

Microsoft PowerPoint - hci2-lecture1.ppt Overview 윈도우프로그래밍기초 윈도우운영체제와윈도우응용프로그램의특징이해 SDK 응용프로그램작성과정, 기본구조, 동작원리이해 MFC 응용프로그램작성과정, 기본구조, 동작원리이해 HCI Programming 2 (321190) 2007년가을학기 9/13/2007 박경신 2 윈도우운영체제특징 그래픽사용자인터페이스 (Graphical User Interface,

More information

API 매뉴얼

API 매뉴얼 PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

1아이패드(13~54)

1아이패드(13~54) 1 14 15 16 17 2 18 19 20 21 22 1아이패드(13~54) 2013.12.4 2:54 PM 페이지23 2 PC와 iphone/ipad 사이에서 데이터 주고받기 제 1 장 탭 선택 선택 탭 ❷ 그러면 Wi-Fi와 Bluetooth가 선택 가능합니다. [Bluetooth]를 선택하여, 보내려는 디바이스를 탭하면 데이터가 전송됩니다. 선택 ifiles는

More information

<33372DC0A9B5B5BFECC7C1B7CEB1D7B7A1B9D62E687770>

<33372DC0A9B5B5BFECC7C1B7CEB1D7B7A1B9D62E687770> 2010 학년도동계 계절수업시험문제지 출제위원 방송대김강현 학과명학번 - 성 명 감독관확인 ( 인 ) 교과목명 교과목코드 윈도우프로그래밍 3 7 출제범위 교재전체 ( 해당강의포함 ) 문항수 50 문항 [50 문항 2 점 =100 점 ] 유의사항 1. OMR 답안지및문제지인적사항표기는반드시컴퓨터용사인펜으로할것 2. 표기한답안은정정이일절불가하니답안표기에각별히유의할것

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

인쇄하기, 내보내기, 이메일로 문서 보내기

인쇄하기, 내보내기, 이메일로 문서 보내기 저작권 이 문서의 저작권은 본 페이지의 저자 단락에 나열된 기고자들에게 있습니다.(Copyright 2005-2010) GNU General Public License 3 이후 버전, 또는 Creative Commons Attribution License 3.0 이후 버전에 근거하여 배포 및 변경할 수 있습니다. 이 문서에 있는 모든 상표권은 법적 소유자가

More information

Programming hwp

Programming hwp CHelloWindow::CHelloWindow() { CRect r; // Create the window itself Create(NULL, _T("CStatic Tests"), WS_OVERLAPPEDWINDOW, CRect(0, 0, 300, 200)); // Get the size of the client rectangle GetClientRect(&r);

More information

KNK_C_05_Pointers_Arrays_structures_summary_v02

KNK_C_05_Pointers_Arrays_structures_summary_v02 Pointers and Arrays Structures adopted from KNK C Programming : A Modern Approach 요약 2 Pointers and Arrays 3 배열의주소 #include int main(){ int c[] = {1, 2, 3, 4}; printf("c\t%p\n", c); printf("&c\t%p\n",

More information