본문 바로가기
반응형

분류 전체보기798

분할 윈도우 (아래, 위) 2분할 m_wndSplitter.CreateStatic(this, 2, 1); m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CPlayView), CSize(300, 200), pContext); m_wndSplitter.CreateView(1, 0,RUNTIME_CLASS(CMediaPlayerView), CSize(300, 300), pContext); SetActiveView((CView *)m_wndSplitter.GetPane(0,0)); return TRUE; 2007. 1. 22.
분할 윈도우 선 없애기... 1. CSplitterLine 라는 클래스를 만든다...... 2. CSplitterLine 의 상속을 CSplitterWnd 로 받는다... class CSplitterLine : public CSplitterWnd 3. SplitterLine.cpp 파일의 다음 부분을 수정 한다.... IMPLEMENT_DYNAMIC(CSplitterLine, CSplitterWnd) BEGIN_MESSAGE_MAP(CSplitterLine, CSplitterWnd) END_MESSAGE_MAP() 4. OnDrawSplitter 를 재정의 한다.... 5. 다음 코드를 추가한다.. void CSplitterLine::OnDrawSplitter(CDC* pDC, ESplitType nType, const CRect&.. 2007. 1. 22.
FormView 로 상속 받았을때 WM_KEYDOWN 메시지 처리.. WM_KEYDOWN 메시지는 다이얼로그나.. 폼뷰로 상속 받아서.. 프로그램을 작성하는 경우에는... 제대로 동작 하지 않는다.. 따라서 다음과 같은 함수를 재정의 해준다음 이용한다. PreTranslateMessage(MSG* pMsg) { // TODO: Add your specialized code here and/or call the base class if(pMsg->message == WM_KEYDOWN) if(pMsg->wParam == VK_RETURN) return CFormView::PreTranslateMessage(pMsg); } 2007. 1. 22.
형별 출력 방법..!! public class IntLiteral{ public static void main(String args[]){ int intvalue = 10; int octvalue = 010; int hexvalue = 0x10; System.out.println("Expressinon of Hexa" + hexvalue); System.out.println("Expressinon of Hexa" + octvalue); System.out.println("Expressinon of Hexa" + intvalue); } } 2007. 1. 22.
반응형