본문 바로가기

프로그램 공부/API

(4)
API창 아이콘의 파일이름 바꾸기 ▶아이콘 파일이름 바꾸기 ex) 리소스에 아이콘을 추가했을때 자동으로 생성되는 이름(IDI_ICON1)이 마음에 들지 않는다면 이름을 바꾸고 싶은 아이콘 파일에 마우스 오른쪽 버튼을 클릭한 후 속성에 들어가줍니다. 속성 창에서 ID부분을 변경해 주면 해당 아이콘의 이름이 변경이 됩니다. ▶아이콘의 이름을 바꿨다면 resource.h에 들어갔을 때 저장하기를 누른다면 바뀐 아이콘 이름으로 #define이 생겼을 것입니다. ▶resource.h에 들어갔을때 저장하기를 누르지 않았다면 바뀐이름이 추가되지 않은 기존의 내용이 그대로 유지되며 직접 이름을 추가(또는 변경)해줘야 합니다. 이름 변경시 Window메인함수에 있는 LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)) 부..
API 창에 아이콘 바꾸기 - resource.h와 rc파일이 있을 경우 ▶만약 자신의 프레임워크에 resource.h와 rc파일이 있다면 .rc파일을 더블클릭하여 들어가줍니다. .rc파일에 ico폴더를 선택한 후 마우스 오른쪽 버튼을 눌러 리소스 추가를 누릅니다. 아이콘을 후 가져오기를 눌러 원하는 아이콘을 가져올 수 있습니다. 원하는 아이콘 파일을 선택 한 후 파일을 엽니다. (아이콘은 .ico파일로 미리 변환해주어야 사용가능합니다.) icon폴더에 'IDI_ICON1'이 추가 된 것을 확인할 수 있습니다. Resource.h에도 자동으로 IDI_ICON1이 추가가 된 것을 확인할 수 있습니다. (이 과정에서 .rc파일의 변경내용을 저장할 것이냐는 창이 뜨는게 '예'를 눌러 저장을 해주셔야 Resource.h내용이 위처럼 변경이 됩니다.) 추가 된 것을 확인하였으면 Win..
API 창에 아이콘 바꾸기 - resource.h와 rc파일이 없을 경우 ▶만약 자신의 프레임워크에 resource.h와 rc파일이 없다면 마우스 오른쪽을 클릭하면 위와 같은 창이 뜨는데 거기서 리소스 부분을 클릭합니다. (다른 파일에서 마우스 오른쪽 클릭도 가능합니다.) 리소스 추가를 하면 위와 같은 창이 뜨는데 이곳에서 Icon을 누르신 후 가져오기를 누릅니다. 이 창이 나온다면 추가할 아이콘을 클릭해 열기를 누릅니다. (추가할 아이콘은 .ico 파일만 가능합니다.) 열기를 누르면 위와같이 추가한 .ico파일과 resource.h, .rc파일이 생성됩니다. .rc파일에 더블클릭을 하면 해당 파일에 들어가지며, 들어가면 icon폴더 안에 'IDI_ICON1'이 생성되어 있습니다. resource.h에도 IDI_ICON1이 등록되어있음을 확인 할 수 있습니다. Window메인..
OffsetRect 함수 : 사각형 밀어버리기~ BOOL OffsetRect (LPRECT _lpRc, int _dX, int _dY) : 특정 사각형을 offset만큼 이동시켜준다. _lpRc : 이동시키고자 하는 RECT 구조체의 주소 _dX : x축으로 이동시키고자 하는 값, -값이면 왼쪽(Left)으로 이동하고 +값이면 오른쪽(Right)으로 이동한다. _dY : y축으로 이동시키고자 하는 값, -값이면 위쪽(Top)으로 이동하고 +값이면 아래쪽(Bottom)으로 이동한다. 리턴값 : 실패시 0, 성공시 0이 아닌 값