Window Programming
-
MFC tipsWindow Programming/MFC 2008. 1. 31. 16:25
MFC에 대한 유용한 팁 모음 자료출처 : 마이크로소프트웨어 잡지, www.devpia.com, www.codeland.co.kr - Control 에디트 박스에서 엔터키 확인 방법 CListCtrl에 컬럼 넣기 에디트 컨트롤을 마음대로 컨트롤을 사용할 수 없게 처리하려면 컨트롤 크기를 뷰에 맞추기 윈도우 95/NT에서 아이템 개수 제한 여부 트리 컨트롤을 이용한 애플리케이션 만들기 체크 리스트박스를 템플릿에 올리기 리스트박스 깜박임 멈추기 입력 컨트롤에 텍스트를 추가하려면 입력 컨트롤에서 허용하는 문자 제한하기 줄 단위로 끊기는 CEditView를 만들려면 CEdit에서 엔터키 감지하기 CListCtrl에서 팝업 메뉴 구현 다이얼로그 에디트 박스에서 값 입력받기 CtrlList에서 컬럼 고정시키기 탭 ..
-
[Control] 스태틱 컨트롤 배경을 투명하게...Window Programming/MFC 2008. 1. 30. 05:20
스태틱 컨트롤중에 Text 기능을 이용하여 배경을 투명하게 만드는 것은 에디트 컨트롤에 비하여 훨씬 쉽다. 위의 샘플이 컨트롤의 배경을 투명하게 만든것인데.. 우선 글자가 써진 컨트롤의 아이디를 IDC_STATIC_1 이라고 변경한 후.. 코드를 다음과 같이 변경하면 끝이다. HBRUSH CSssDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); switch(nCtlColor) { case CTLCOLOR_STATIC: { if(pWnd->GetDlgCtrlID() == IDC_STATIC_1) { pDC->SetTextColor(RGB(255, 0, 0))..
-
[펌] 콘솔 어플리케이션에서 윈도우 만들기Window Programming 2007. 12. 6. 15:48
[펌자료] 원문 : http://unfinished.egloos.com/3138081 C의 console application mode에서 윈도우를 만들기. 가장 핵심이 되는 것은 system에서 받아와야 옳지만, console application에서는 자동으로 받을 수 없는 WNDCLASS 구조의hInstance였다. HINSTANCE hInstance = GetModuleHandle(NULL); 아래의 코드를 실행하면 이렇게 간단한 윈도우가 생성된다. #include LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM IParam); HINSTANCE g_Inst; LPCTSTR lpszClass = TEXT("First..