본문 바로가기

전체 글118

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.
각 윈도우의 캡션 값을 가져오고 수정하는 함수 GetWindowText(HWND, // 캡션 정보를 가져 올 윈도우 핸들LPCTSTR, // 담을 문자열 변수UINT // 최대 글자 수) 문자열 변수에 지정된 창의 타이틀바 텍스트를 복사한다.혹은 지정된 윈도우가 컨트롤이면 컨트롤의 텍스트 복사된다. *GetWindowText 함수는 다른 응용 프로그램의 컨트롤의 텍스트를 가져 올 수 없습니다. SetWindowText(HWND, // 캡션 정보를 변경 할 윈도우 핸들LPCTSTR // 담을 문자열 변수) 지정된 창의 타이틀바 텍스트를 변경합니다.혹은 지정된 윈도우가 컨트롤이면 컨트롤의 텍스트가 변경 된다.*SetWindowText 함수는​ 다른 응용 프로그램의 컨트롤의 텍스트를 변경 할 수 없습니다. 2015. 1. 20.
320x100