본문 바로가기

공부

MFC 자작 프로그램 MCP 프로그램 다운 프로그램 소스 공개 분할 압축이라 다운은 전부 받으셔야 합니다. 간단한 프로그램입니다. 공부할겸해서 자작. 마우스 클릭 연습을 위해 만들었습니다. 으으. 이게뭔 ㅋㅋ 더보기
BEGIN_MESSAGE_MAP BEGIN_MESSAGE_MAP와 END_MESSAGE_MAP Begins the definition of your message map. BEGIN_MESSAGE_MAP(theClass, baseClass ) ParameterstheClassSpecifies the name of the class whose message map this is.baseClassSpecifies the name of the base class of theClass.RemarksIn the implementation (.cpp) file that defines the member functions for your class, start the message map with the BEGIN_MESSAGE_MAP macro,.. 더보기
간만의 공부글 warning 을 지워보자 중복 정의, 미사용 변수, 변수간 타입의 차이에 의한 경고문 등.. 프로그래밍을 하다보면 으레 이런 경고문들이 뜨게 마련이다. 프로그램 자체에는 영향을 주지 않는데 왠지 보이는게 꺼림찍 하다면 아래와 같은 방법으로 컴파일 시 경고문구가 뜨지 않게 하는것은 어떨까.[물론 왜 가렸는지는 주석을 통해서 알 수 있게 해야한다.] #pragma warning(push) #pragma warning(disable: 4018) 불라불라불라 warning 이 뜨게되는 코드들 #pragma warning(pop) 을 하면 컴파일 시에 위의 번호에 해당하는 경고문구가 뜨지 않게된다. 그러하다고 합니다. 데굴데굴. 만들어놓고 나중에 쓸 예정인 변수라던가. = 을 통한 타입이 다른 값의 대입 등에 쓰면 좋을 듯. 더보기
CARRAY 를 사용한 구조체는.. 반복문을 통해 전체를 불러올 때에도 그 사이즈가 유동적 이기때문에 매번 최대 크기 를 구해서 반복문의 횟수로 정해주어야 한다. 즉 for문을 돌릴 때 대부분의 for문들은 for( i등의 횟수에 관한 int값 ; i m_UserName.GetSize(); 이렇게 짜 주고 for문에다가 maxsize를 넣어주면 에러 없이 잘 작동하게 된다. 더보기
#ifndef 란 무엇인가 / 사용하는 방법. 여러번 include 를 사용하여 참조함으로써 발생하는 중복된 정의 가 발생하지 않게 하기위한 방법. 사용하는 방법은 #ifndef _ABC_ #define _ABC_ 속에 넣을 코드 입력 #endif 이렇게 만들거나 #ifndef _ABC_ 속에 넣을 코드 입력 #endif 이렇게 하는 방법이 있다. 이러한 처리를 해두지 않고 다중으로 include를 하게되면 여러번 같은 변수나 함수가 선언되게 되어 에러가 나게된다. 반대로 해당 정의가 되어있을 경우[#define] 에 실행하도록 하는 것은 #ifndef(“If not define”)의 반대인 #ifdef 이다. 더보기