Window Programming/MFC
-
[MFC]ShellExecute FunctionWindow Programming/MFC 2008. 3. 13. 17:42
출처 : http://msdn2.microsoft.com/en-us/library/ms647732.aspx ShellExecute Function 명세한 파일의 작동을 수행한다. Syntax HINSTANCE ShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd ); Parameters hwnd [in] UI 또는 에러 메시지를 디스플레이 하기 위해 사용되는 소유자 윈도우에 대한 핸들. 작업이 윈도우에 연결되어 있지 않으면 이 값은 NULL이 될 수 있다. lpOperation [in] 이 경우에 verb로 참조되는 수행되어야 할 동작을 지정하는 n..
-
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))..