view all 325

멀티미디어 관련 함수 프로젝트에 추가하기

Visual Studio type 1. Project(menu) ->Add To Project -> Developer Studio Components -> Windows Multimedia library 프로젝트에 삽입 type 2. Link옵션에서 -> Object/library modules -> wimmm.lib 을 포함시킨다. type 3. #pragma 지시자를 이용 , 소스코드에 포함시킨다. // #pragma는 다른 선행처리기의 명령을 수행하는 컴파일 지시자. -> 링킹하는 동한 링커가 winmm.lib를 찾을 수 있도록 해준다. #pragma comment(lib , "winmm.lib") -- common ------------------------------------ #include ..

네이트온 삭제 사용자 알아내기

간단한 메신저(네이트온) 팁을 알려드리겠습니다. 개인정보가 날로 중요해지는 시점에서 일부 대기업의 소프트웨어를 100%신뢰할 수 없다는 또 하나의 얼룩이 될수도 있겠군요. '모르는게 약' 이라는 태도로 노출된 버그도 수정하지 않는 개발팀의 잘못을 덮어줄 이유도 없는 듯 합니다. 아시는 분들도 있으시겠지만 아래의 방법으로 자신의 친구 목록중에서 자신의 아이디를 삭제한 친구를 알 수 있습니다. (차단만 한 경우는 해당되지 않습니다.) 그간 자신의 인간관계(?)에 대해 다시한번 생각해 볼 시간이 될수도 있겠다 싶습니다.^^;; 네이트온에서 설정 -> 환경설정 -> 프라이버시 항목으로 이동합니다. 이때 "허용된 친구 목록"에서 [마우스 오른쪽 버튼]을 누르면 아래 첫번째 그림과 같은 상황이 됩니다. 허나 이때 ..

윈도우즈 API의 동적 DLL 中 GDI(Graphic Device interface) , DC(Device Context)

1. Kernel 2. USER 3. GDI (Graphic Device Interface) ▶ DC (DeviceContext ) : 출력에 필요한 모든 정보를 가지는 데이터 구조 : GDI 오브젝트를 모아 놓은 것 ▶ Ex) LineTo(hDc , X , Y) - 선을 긋기 위한 정보들을 모두 모아 DC라는 구조체를 만들고 LineTo함수는 X,Y값 이외에도 DC핸들을 넘겨받아 그 값을 사용한다. (그리기 함수들이 참조하는 원점의 정보 (스크린,윈도우 좌표)등의 정보도 제공한다. ▶ DC를 얻는 방법 2가지 1. HDC GetDC(HWND hWnd); int ReleaseDC(HWND hWnd , HDC hDC); ex) HDC hdc hdc = GetDC(hWnd); /* 각종 출력문에서 hdc를 ..

그래도 후회하는게 사랑...

....사랑하는 여자가.... 햇살 아래에서 눈부실 만큼 환하게 웃는 얼굴..." "본적이 있나?" . ... . " 좋아 하시지요? " " 다 큰 어른 이시지요? " " 그럼, 문제없지 않습니까.." " 모든 것을 다 갖춘 다음, 연애질에 뛰어드는 녀석은 없습니다." "좋아 한다면 무조건 다 내던져야죠." "그래도 후회하는 게 사랑입니다........" -------------------------------------------- 신암행어사 中

socketpair(2)

#include #incluee int socketpari(int d, int type , int protocol , int sv[2]); -소켓에 주소가없으므로 nameless 소켓 함수라고한다. socketpair로 생성된 socket은 read,write 구분없이 모두 가능 (주로 프로세스간 통신에 이용함) //////////////////////////////////////////////////////////////////////////////////// 시스템 콜은 옵션으로 지정한 protocol을 사용하여 지정한 도메인 d에서 지정한 type의 접속된 소켓의 이름없는 쌍을 만든다. 새 소켓 생성시 참조하는 기술자(descriptor)는 sv[0] , sv[1]으로 반환된다. 두 개의 소켓은 구..

Windows CE 환경구성하기

Window CE 환경 구성하기 ////////////////////////////////////////////////////////////// 해당자료는 검색 엔진에서 쉽게 구할수 있으므로 첨부 하지 않습니다. ////////////////////////////////////////////////////////////// 1. window visual studio 2005를 설치한다. 2. 아래의 서비스 팩들을 차례대로 설치한다. (필요하신분은 개별적으로 요청해 주세요) [1] VS80sp1-KB926605-X86-KOR [2] NETCFSetupv2 [3] ActiveSync-4.5-ko-setup [4] Windows Mobile 6 Professional SDK Refresh [5] Windows..