전체 글340 [WinCE BSP] 필수적인 구현이 필요한 OAL 함수들 [발췌] Windows CE 실전 가이드 - 에이콘 (이봉석/류명희 저) void Startup( void ) void OEMInitDebugSerial( void ) void OEMWriteDebugByte( UCHAR ch ) int OEMReadDebugByte( ) void OEMWriteDebugString( unsigned short *str ) int OEMParallelPortGetByte( void ) VOID OEMParallelPortSendByte( BYTE chData ) BOOL OEMIoControl( DWORD dwIoControlCode, LPVOID lpInBuf, DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWOR.. 2008. 2. 6. Dialog Base 프로그램을 FindWindow로 찾기 SDI 나 MDI로 프로그램을 만들 경우 프로젝트 이름이 윈도우 이름으로 설정 된다. 하지만 Dialog Base의 프로그램일 경우 희안하게도 이라고 뜬다. 윈도 클래스는 Dialog 라고 나온다. 이럴 경우 어떻게 FindWindow() 함수로 프로그램을 찾을까? 간단하게 그냥 InitDialog()에서 SetWindowText() 함수로 윈도우 네임을 지정하고 FindWindow() 함수의 두번째 인자로 SetWindowText() 함수에서 지정한 이름을 주면 된다. 윈도우 네임, 윈도우 클래스 두개가 무지 헷갈렸는데 일단 윈도우 네임은 이렇게.. 윈도우 클래스는 아직도 잘 모르겠다.. 2008. 2. 6. AlphaBlend() 함수를 이용한 반투명 처리 [원문] http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=654062&ref=654062 //바탕 이미지 출력 CDC MemDC; MemDC.CreateCompatibleDC(pDC); CBitmap bmpBack; bmpBack.LoadBitmap(IDB_BKIMG2); CBitmap *pOldBackBitmap = (CBitmap*) MemDC.SelectObject(&bmpBack); BITMAP backBitMap; bmpBack.GetBitmap(&backBitMap); pDC->BitBlt(0, 0, backBitMap.bmWidth, backBitMap.bmHeight, &MemDC, 0, 0, SRCCOPY.. 2008. 2. 6. 다이얼로그 생성시 발생되는 메세지들 다이얼로그가 생성될 때 발생되는 메세지의 순서로는 DoModal() PreSubclassWindow() OnNcCreate() OnNcCalcSize() OnCreate() OnSize() OnMove() OnSetFont() OnInitDialog() OnWindowPosChanging() OnMove() OnWindowPosChanged() OnWindowPosChanging() OnNcActivate() OnActivate() OnShowWindow() OnWindowPosChanging() OnNcPaint() OnEraseBkgnd() OnChildNotify() OnCtlColor() OnWindowPosChanged() OnPaint() OnCtlColor() OnCtlColor() OnNc.. 2008. 2. 6. 이전 1 ··· 69 70 71 72 73 74 75 ··· 85 다음