Programming (156) 썸네일형 리스트형 right(),left(),mid(),find() CString temp = ..; "abc/def" CString left = temp.Left(temp.Find('/')); // "abc" CString right = temp.Mid(temp.Find('/')+1); // "def" 맨날 헷갈려 -_-;;; [델파이] TMN H.263+ Decoder를 델파이에서 사용하기 블로그 > 내 발바닥 http://blog.naver.com/secueye/5398683 TMN H.263+ 디코더 소스를 VC++로 DLL로 만들었다 원 목적은 EVC++로 PocketPC용으로 만들었는데, 예상외로 VC++로도 그냥 만들어 졌다 어차피 공부용도로 만든거라 공개하는 하긴 하는데 소스야 TMN H.263+ 디코더 소스를 보면 될것 같아 그냥 DLL하고 샘플 프로그램만 올린다 아래 "회사서만든프로그램"코너 보면 SecuEyes Mobile이라는 제목하에 PocketPC용 프로그램이 있는데 여기서 이 DLL를 이용하기도 했다 그리고 이 DLL가지고는 상용 프로그램 만드는데는 무리가 많이 따른다 일단 내가 352x288이내의 영상만 디코딩 되게 해놓았고 YUV to RGB루틴이 C코드로 되어 .. [VC++] Replace 특정문자를 다른 문자로 바꾸어 주는 함수 CString str; str.Replace("\r\n", "\n"); [MFC] 커서 바꾸기 1. 리소스에 커서 파일 추가 2. 헤더 파일에 HCURSOR 변수 선언 HCURSOR m_hHandNormalCursor,m_hHandClickCursor;// 마우스 커서 3. Cpp파일에 다음과 같이 코딩 int CTestDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { .......... //IDC_HAND_NORMAL, IDC_HAND_CLICK : 커서 파일의 uID m_hHandNormalCursor = AfxGetApp()->LoadCursor(IDC_HAND_NORMAL); m_hHandClickCursor = AfxGetApp()->LoadCursor(IDC_HAND_CLICK); .......... } 4. WM_SETCURSOR 이벤트 추가, 코딩 .. [MFC] MSN스타일 스킨 에디트 박스 블로그 > 모두들 아름다운 사람이 되길 http://blog.naver.com/icoder/80009631120 download source (62.2Kb) 여기서 소개하는 버튼은 다음의 요소를 고려해서 만들었습니다. - MSN style - 기본 윈도우 테두리 스타일을 반영 - 스킨 스크롤바 - 포커스 될때의 에디트 배경색 변경 1. 에디트 박스 그리기 에디트 박스 테두리(보더)를 그리는 루틴은 OnPaint에서 작업합니다. 이때 중요한것은 에디트 박스를 그리는 기본 함수인 Default() 를 반드시 호출해 줘야 한다는 것입니다. 그래야 텍스트를 제대로 출력할수 있습니다. 테두리는 에디트 박스 보더 스타일에 따라서 각기 다르게 그려집니다. 코드 자체가 너무 설명적이라 주석달기도 귀찮습니다. ㅎㅎ vo.. [ActiveX] 쉬프트+탭 입력 하기 PreTranslateMessage()에서 if(GetKeyState(VK_SHIFT)message) { case WM_KEYDOWN: switch (pMsg->wParam) { case VK_TAB: if(pMsg->hwnd == GetDlgItem(IDU_GROUP_SENDSMS_EDIT )->m_hWnd) m_groupRecvNumEdit .SetFocus(); else if(pMsg->hwnd == GetDlgItem(IDU_GROUP_SENDNUM_EDIT )->m_hWnd) m_groupSendSmsEdit .SetFocus(); else if(pMsg->hwnd == GetDlgItem(IDU_GROUP_FIND_EDIT )->m_hWnd) m_groupSendNumEdit .SetFocus.. [ActiveX] 버튼클릭 할 때 모달리스 중복 생성되지 않게.. //버튼 눌렀을 때 중복해서 실행되지 않게 하는 코드 //그룹 전송 버튼 눌렀을 때 //생성자에 코딩한다. m_bActivex2Dialog = FALSE; //버튼 클릭 했을때 이벤트 추가한 함수이다. void CRP2ClientDlg::ClickGroupPage() { if(m_bActivex2Dialog) { pActivex2Dialog = new CActivex2Dlg(); pActivex2Dialog->Create(IDD_DIALOG2,this); pActivex2Dialog->ShowWindow(SW_SHOW); m_bActivex2Dialog = FALSE; //pExcelDialog->EndDialog(TRUE); } else return; } [ActiveX] 테트리스 제작을 포함한 ActiveX 배우기 블로그 > http://www.cyworld.com/xiahouen http://blog.naver.com/xiahouen/150005067248 이전 1 ··· 13 14 15 16 17 18 19 20 다음