rajent 2008. 1. 31. 16:25
728x90
MFC에 대한 유용한 팁 모음
자료출처 : 마이크로소프트웨어 잡지, www.devpia.com, www.codeland.co.kr
- Control
에디트 박스에서 엔터키 확인 방법
CListCtrl에 컬럼 넣기
에디트 컨트롤을 마음대로
컨트롤을 사용할 수 없게 처리하려면
컨트롤 크기를 뷰에 맞추기
윈도우 95/NT에서 아이템 개수 제한 여부
트리 컨트롤을 이용한 애플리케이션 만들기
체크 리스트박스를 템플릿에 올리기
리스트박스 깜박임 멈추기
입력 컨트롤에 텍스트를 추가하려면
입력 컨트롤에서 허용하는 문자 제한하기
줄 단위로 끊기는 CEditView를 만들려면
CEdit에서 엔터키 감지하기
CListCtrl에서 팝업 메뉴 구현
다이얼로그 에디트 박스에서 값 입력받기
CtrlList에서 컬럼 고정시키기
탭 콘트롤의 크기를 바꾸는 법
프로퍼티 시트의 탭에 아이콘 넣기
리스트박스 엔터처리
에디트박스에서 커서를 임의의 위치에
동적으로 컨트롤 크기 변경하기
콘트롤의 사이즈나 위치 변경시 깜박임 현상 줄이기
CAnimateCtrl 등에서 WM_LBUTTONDOWN 과 같은 마우스 메시지 처리
트리컨트롤의 글자색을 마음대로 바꾸기
버튼 콘트롤 캡션 바꾸기
버튼에서 메뉴명령을 실행하려면
- Dialog
다이얼로그에서 뷰 포인터 액세스
윈도우 3.1의 다이얼로그 구현모달 프로퍼티시트 다이얼로그에서 버튼 제거
다이얼로그 폰트를 변경하려면
프로퍼티 시트에 공통 다이얼로그 박스를
다이얼로그박스에 툴팁을 추가하려면디렉토리 선택 다이얼로그 띄우기
다이얼로그에서 키 값 메시지 처리
API로 파일 오픈 대화 상자 띄우기
다이얼로그박스를 중앙에 오게 하려면 
다이얼로그 박스없이 뷰 화면에 버튼 만들기
다이얼로그 박스 대신 프레임 생성하기 (다이얼로그 박스에서 뷰 사용하기)
대화상자에서 엔터 누르면 다음 컨트롤로
Dialog Box 생성자를 통해 데이터를 전달하는 방법
대화상자에 비트맵 올리기
다이얼로그 리소스대로 폼뷰 크기 설정하기
CFileDialog 인자 사용법
ESC키로부터 Dialog 사라짐을 방지
플로피디스켓 포맷 다이알로그 호출하기
다이얼로그 박스 동적으로 키우기
모달리스 다이얼로그에서 ESC키와 ENTER키 무시하기
윈도우 접기
연결 프로그램 찾기 다이얼로그 띄우기
Dialog의 Min/Max/Close Box를 Run Time Show/Hide
- System
응용 프로그램을 최소 크기 만들기
사용 가능한 시스템 메모리 용량
다른 프로그램을 실행할 땐 WinExec
캐럿의 위치를 알려면
다른 애플리케이션 제어 방법
프로그램 작성후 MRU 기능 삭제 및 변경
DC 핸들로 CDC 객체를 만들려면
기본 브라우저를 띄우려면
항상 최상위 창을 유지하려면
현재 작업중인 목록을 만들려면
베이스 클래스를 변경하려면 (CView -->CScrollView)
프로그램 시작시 About박스를 표시하려면
멤버 함수에서 다른 함수의 포인터 호출
핸들이란 무엇인가요
베이스 클래스 바꾸는 방법 (CDialog --> CPropertySheet)
프로그램 시작 시 한/영키의 변환
밀리초를 구현하는 방법
Create 함수와 OnCreate 함수의 차이점
동영상 반복 기능
비주얼 C++에서 엔터키 처리법
새창을 활성화시키기 않고 생성시키기
더블버퍼링 사용법
각 클래스의 포인터 얻기
작업표시줄에서 프로그램 숨기기
객체에 툴팁달기
단 한 개의 프로그램만 실행하기
바탕화면의 월페이퍼 변경하기
Visual C++의 유용한 단축키
클래스 이름 등록방법
fscanf()에서 쓸데 없는 값 읽지않고 버리기
Toggle 기능 구현하기
한글 윈도우에서 일본어 프로그램 빌드하기
#과 ##
일반적인 윈도 소멸 순서
해상도 변경하기
화면 지우기
byte alignment
makefile 을 .dsw 로 바꾸어 보자
new로 생성된 포인터를 안전하게 지우자. SafeDelete
레지스트리를 이용하여 파일명을 인자로 실행파일 실행하기(ShellExcecut가 아님)
매크로 사용하기
시스템 강제로 다운시키기
Win9x VS Win2000,WinNT 시스템 종료하기
트레이의 아이콘이 사라지지 않게
특정한 다이알로그 박스에 버튼을 누른 효과를 내기
프로그램내에서 한영전환을 하는 방법
프로그램 실행 시 자기 프로그램 패스 구하는 방법
프로그램의 중복 실행 방지
ActiveX를 dialog base처럼 만드는 법
인라인 어셈블러에 대한...
C++에서의 const 포인터에 대한 정리
CString으로 문자열 리소스를 사용하자
MFC의 역사
restart in NT
WIN32_LEAN_AND_MEAN
     < 2000년 12월 > // 작성중....
라인 위를 선택하는 방법
스킨 사용하기
프로그램 실행시 콘솔 숨기기
DLL에서 이벤트 주고받기
시리얼 통신방법
OLE로 엑셀 사용시 데이터 컨트롤 방법