본문 바로가기

Programming123

에러시 메모리 값의 의미 0xcccccccc 초기화 하지 않은 지역변수 0xcdcdcdcd 힙에 할당된 메모리다.그러나 초기화 되지 않았다. 0xdddddddd or 0xfeeefeee 힙에서 Free된 메모리이다. 그것을 사용할 때 0xfdfdfdfd 할당한 것을 벗어난 heap의 공간을 사용할 시 0xFDFDFDFD 메모리 경계검사를 위해 삽입된 값임. 할당 메모리 주변에 경계벽값으로 지정되어 있다고 함. > 0xABABABAB - LocalAlloc()함수에 의해 할당된 메모리 블럭 0xBAADF00D - "Bad Food" - LocalAlloc(LMEM_FIXED, ...)를 통해 할당된 메모리 블럭이지만 아직 Write한 적이 없는 상태 0xFEEEFEEE - HeapAlloc() 또는 LocalAlloc()함수에 의.. 2008. 1. 2.
[MFC] 콤보박스에 따른 다른 동작 수행(펌) 처음에 프로젝트를 진행하다가 콤보박스를 제대로 작동하게 하는 설명이 되어있는 곳이 없어서 고생을 많이 했던 생각에 이렇게 올립니다. ---> MFC AppWizard로 formview 나 dialog기반의 프로젝트를 생성한다. dialog 하위 메뉴를 보면 IDD_Dialog이름이 보이는데 더블 클릭하면 다이얼로그를 수정할 수 있는 창이 보이며, 팝업 메뉴창이 하나 뜬다. 3. 팝업 메뉴의 Combobox를 선택한다. 4.콤보박스를 클릭하면 십자가 모양이 생기는데 원하는 부분에 표를 만들듯이 시작 위치에서 클릭한 후 끝에서 떼면 콤보박스가 만들어 진다. 4-1. 콤보박스의 화살표 부분을 클릭하면 하위 메뉴의 길이부분까지 선택범위가 넓어지는데 원하는 메뉴의 수 만큼 길이를 조절해 주면 된다. (참고) 선택.. 2008. 1. 2.
절대경로 얻기 #include "stdio.h" #include "direct.h" #define _MAX_PATH 2048 void main() { char buffer[_MAX_PATH]; _getcwd( buffer, _MAX_PATH); printf("Current Working Directory : %s\n", buffer); } 2008. 1. 2.
SetPixelFormat SetPixelFormat 함수는 지정된 디바이스 컨텍스트의 픽셀 포맷을 iPixelFormat 인덱스가 가르키는 포맷으로 설정합니다. BOOL SetPixelFormat( HDC hdc; //픽셀 포맷을 설정하려는 디바이스 컨텍스트 int iPixelFormat; //픽셀 포맷 인덱스(1기준) CONST PIXELFORMATDESCRIPTOR* ppfd; //논리적인 픽셀 포맷 사양에 대한 포인터 ); [파라미터] hdc 픽셀 포맷을 설정하려는 디바이스 컨텍스트를 지정. iPixelFormat 설정하려는 픽셀 포맷을 가리키는 인덱스. 디바이스 컨텍스트가 지원하는 여러 픽셀 포맷이 1-기준의 인덱스로 지정됩니다. ppfd 논리적인 픽셀 포맷 사양을 포함하고 있는 PIXELFORMATDESCRIPTOR 스.. 2008. 1. 2.