전체 글 184

[DLG] - CWnd::SetWindowPos

1. CWnd::SetWindowPos BOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags ); UINT nFlagsSWP_DRAWFRAME 창 (창이 만들어질 때 정의 된) 프레임을 그립니다.SWP_FRAMECHANGED 보냅니다는 WM_NCCALCSIZE 않습니다 창의 크기가 변경 되는 경우에 메시지를 창으로. 이 플래그를 지정 하지 않으면 WM_NCCALCSIZE 는 창의 크기가 변경 되 면 전송 됩니다.SWP_HIDEWINDOW 창을 숨깁니다.SWP_NOACTIVATE창을 활성화 하지 않습니다. 이 플래그를 설정 하지 않으면 창을 활성화 하 고 위쪽은 맨 위 또는 맨 위 그룹으로 이동 됩니..

[배움]/MFC 2016.11.29

Tab Control

1. Tab Size 설정 방법 - 첫번째 Tab 사이즈 읽어와서 결정 CRect r; m_tabCtrl.GetItemRect(0, &r); :: r 에 0번재 Tab의 좌표를 얻어옴 r.Width() 값이 폭일것이고 r.Height() 값이 높이 - 다른 방법 CSize sz; sz.cx = mv_TabHeight; sz.cy = mv_TabHeight; CSize old_size = m_tabCtrl.SetItemSize(sz); sz.cx = old_size.cx; Tab Size 결정하는 부분 m_tabCtrl.SetItemSize(sz); 2. 글자 사이즈 변경CFont m_font; 그리고 OnInitDialog() 를 선택하고 다음 코드를 작성합니다. 여기서 또 두가지 방법이 있습니다. 두가..

[배움]/MFC 2016.11.25

C++ 문자열 조작[펌]

http://egloos.zum.com/itbaby/v/4706989 C++의 기본은 문자열 조작이라고 생각한다. 이참에 문자열을 비롯한 자료형을 정리하자.. 1. C 자료형 char (1) , short (2) , int (4) , long (4), float (4) , double (8) , bool 문자 : char char szName[20] = "kim"; 2. WIN API 자료형 BYTE (1,unsigned char) , WORD (2,unsigned short) , UNIT (4, unsigned int) , DWORD (4,unsigned long) , LONG (4,long) , BOOL 문자 : UCHAR (unsigned char) 핸들 : 대상을 구분하는 4바이트 정수(HWND,..

[배움]/C++ 2016.11.21