Bitmap에 이미지 추가했으면, 화면에 넣어줘야지.


1. 도구상자에서 Picture Control을 선택해서 원하는 위치에 넣자.


2. 속성에 Type을 Bitmap로 선택하고, Image에 Bitmap에 추가한 이미지 ID를 선택하자.


3. 이렇게해서 컴파일되면 얼마나 좋을까 싶지만, 이렇게 하면 에러뜬다!!!! 뭐 이따위가.... 췟!


4. 이럴때는 프로젝트 *.rc 파일을 오픈해 보자.

    쭉~ 훑어보면 요론놈이 있을것이다. 아까 Picture Control로 추가한 ID를 찾으면 간단~


5. 요놈에 아래와 같이 추가하자.

    "Static", SS_BITMAP       <= 요놈 추가

    

    이제 컴파일하면 에러없이 그림이 딱! 나타날 것이다.






Posted by 둔한늑대
,

대화상자기반(Dialog) 프로그램을 실행하고 엔터키를 누르면 프로그램이 닫혀버린다.

이것을 방지하는 방법을 적어놓자.

 

1. 함수추가하기 

 

    - 우선 가상함수 하나를 추가해야 한다.

      클래스 마법사를 띄우고, 가상함수의 PreTranslateMessage 함수를 추가한다.

 

2. 함수 확인

    - Source에 PreTranslateMessage 함수가 추가 되었을 것이다.

 

3. Source코드 넣기 

    - PreTranslateMessage 함수에 이 코드를 넣으면 아무리 엔터키를 눌러도 프로그램은 닫히지 않는다.

    - 대충 설명

       if ( Key가 눌러졌다는 메시지를 받으면)

       {

              if (Key가 13번(엔터키)이면)

              {

                      돌아가라~

              }

       }

Posted by 둔한늑대
,