본문 바로가기

전체보기119

MFC 리치에디터2.0 컨트롤의 내용을 txt파일로 저장 123456789101112131415161718192021222324DWORD CALLBACK MyStreamOutCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb){ CFile* pFile = (CFile*)dwCookie; pFile ->Write(pbBuff, cb); *pcb = cb; return 0;} void CRichEditCtrlSave() { CFileException ex; CFile file; EDITSTREAM es; CString str("파일명.txt"); file.Open(str, CFile::modeCreate | CFile::modeWrite, &ex); es.dwCookie = (DWORD) &file; es.pf.. 2015. 1. 23.
MFC 리치에디터2.0 자동 스크롤 함수 #표시될 에디터의 줄 수는 정해져 있다고 본다. 12345678910void 클래스명::AutoScroll(int VSize){ int nDoLineScroll = 리치에디터변수.GetLineCount() - VSize - 리치에디터변수.GetFirstVisibleLine(); if( nDoLineScroll> 0 ) 리치에디터변수.LineScroll( nDoLineScroll ); } 2015. 1. 23.
MFC 리치에디터2.0 마지막 줄에 텍스트 추가하기 12m_ServerLog.SetSel(-1,-1); //맨 마지막 으로 이동 m_ServerLog.ReplaceSel(문자열); //텍스트 넣기 2015. 1. 23.
MFC 리치에디터2.0 다이얼로그에서 사용시 주의 할 것. 다이얼로그 초기화에서 AfxInitRichEdit() 함수를 호출해야 에러 없이 사용 할 수 있음. 2015. 1. 23.
MFC 현재 시간 가져오기 1234SYSTEMTIME SysTime;char time[256] = {0};GetLocalTime(&SysTime);sprintf(time,"%d - month %d day- %d hour- %d min", SysTime.wMonth,SysTime.wDay,SysTime.wHour,SysTime.wMinute); 2015. 1. 23.
윈도우의 활성화 설정 함수, EnableWindow() 함수 BOOL WINAPI EnableWindow(HWND hWnd, // 설정할 대상의 핸들BOOL bEnable // 활성화 여부. true / false); 지정된 윈도우나 컨트롤 혹은 마우스/키보드 입력을 활성화 하거나 비활성화 합니다.입력을 비활성화 하는 경우, 마우스나 키입력을 수신하지 않게 됩니다. 2015. 1. 20.
320x100