Base
인터넷 익스플로어 제어와 관련된 Knowledge Base
Dialog Base 프로그램을 Tray에 등록할 때 문제점
FlashWindow를 사용하여 내 프로그램의 존재를 알리자
Dialog Box의 Control에 Tooltip넣기
파일의 특정 부분의 warning level을 지정하기
MFC Dialog Box에서 자신의 Class Name설정
사용자 정의 Common Dialog에서 Common Dialog자원의 위치 설정
CSocket 과 CAsyncSocket에서 Thread문제
윈앰프처럼 TaskBar와 SystemTray 마음대로 주무루기
_ASSERTE 가 GetLastError()를 망친다
MDI(Multiple Document Interface) application에서 초기 뷰 없애기
Break Pointer 는 INT 3 으로 통한다!!
TreeCtrl 에서 Context Menu 사용하기 -번역은 나중에
VC++에서도 Regular Expression으로 검색할 수 있다
CAsyncSocket 에서 도메인 주소 바로 사용하기
DirectX에서 리턴값 확인은 FAILED매크로를 사용하도록 하자
CFrameWnd가 아닌 윈도우에서 툴바의 툴팁 출력하기
Console 프로젝트와 Windows 프로젝트 바꾸기
DirectDraw에서 256색 Bitmap 간편히 사용하기
Document없는 CRichEditView에 Ole객체 삽입 막기
Dialog Based 프로그램에서 '최근 사용한 파일 목록' 메뉴 넣기
Serialize를 이용한 객체 복사하기 (Copy constructor)
[API/SHELL] 프로그램 추가 삭제 / 원도 구성 요소 추가 다이얼로그 띄우기
LastError를 보여주는 Debugging Trace Macro
[Win32/C++]템플릿을 이용한 동기화 클래스 만들기
CDROM Insertion / Removal 감지하기
ATL Browser - SmileBrowser v0.1
LAN에 연결된 모든 스테이션에 broadcasting하기
문자열에서 드라이브,디렉토리,파일이름, 확장자 정보 가져오기
#define 보다는 const와 inline을 사용한다.
malloc과 free 보다는 new와 delete를 사용한다.
operator new 와 operator delete 작성시 관례를 따른다.
Floating-Point Error가 Exception을 발생하도록 만들기
First-chance exception 에서 Stop 하도록 만들기
operator new를 작성한다면 operator delete도 작성한다
동적으로 할당되는 메모리를 갖는 클래스를 위해서는 복사 생성자와 치환 연산자를 선언하라.
클래스에 선언된 순서에 따라 멤버 초기화 리스트에 멤버들을 나열한다
[ActiveX] VBScript에서는 QueryInterface가 않된다.
[ActiveX] VBScript에 User-Define Interface 노출하기
OLE Activation 될때 컨테이너의 툴바 살리기
Error LNK2001: '_WinMain@16': Unresolved External Symbol
ATL Object가 한글 폴더 있으면 등록 안되는 버그
ActiveX 컨트롤에서 사용할 디지털ID 발급 받는 방법
인터넷 익스플로어 제어와 관련된 Knowledge Base
inline assembly에서는 C++맴버변수로 접근 불가
Unicode Conversions in Visual C++
Coding Techniques and Programming Practices
The Basics of Programming Model Design
Advanced
복잡한 ActiveX Control 라이센스 간단히 얻기
DECLARE_DYNCREATE()와 IMPLEMENT_DYNCREATE()
C++에서 Internal Linkage를 갖는 몇 가지
향상된 RichEdit control (RICHEDIT20A)
실행파일 또는 DLL에서 파일버전 정보를 가져오는 방법
IPicture를 이용한 JPG, GIF, BMP, WMF, EMF, ICO 보기
Set Next Statement 를 통해서 디버깅 하기
Dialog Base에 UpdateCommandUI Handler를 달자.
Popup Menu에 UpdateCommandUI handler동작 시키기
Win32 multithreading Performance
실행중인 자신의 파일의 fullpath를 정확히 알아내기
ATL에서 error LNK2001: unresolved external symbol _main 해결하기
release 에서 _set_new_handler() 가 동작하지 않는 경우
Windows Structured Exceptions을 C++ Exceptions로 바꾸기
if문을 사용한 경우와 Exception handling을 사용한 경우의 비교
ActiveX 컨트롤 설치할때 inf 파일에서 dll 순서 중요











