본문 바로가기

Study/MFC61

Use MFC in a Shared DLL과 Use MFC in a Static Library Use MFC in a Shared DLL과 Use MFC in a Static Library 에 대햇.. MFC 프로젝트를 만들어서 사용할 때 'Use MFC in a Shared DLL과 Use MFC in a Static Library' 이 두가지 옵션중선택해서 사용할 때가 있다일반적으로 난 Use MFC in a Static Library 를 사용했다.이것의 간단한 의미를 보자면Use MFC in a Static Library : 현재 프로그램에서 필요로하는 기본적인 라이브러리를 코드에 포함하여 하나의 파일로 만드는것(?) 맞나..암튼 위 옵션을 선택하여 따로 기본 dll들을 같이 배포할 필요가 없다. 즉 exe하나의 파일에 필요로 하는것들이 포함되어 있다는것~ 하지만 Use MFC in a Sh.. 2012. 8. 27.
현재 사용중인 ip주소를 가져오는 방법 현재 사용중인 ip를 가져오는 방법에 대해 알아보도록 하자방법은 간단하다 gethostbyname()함수를 사용하면 HOSTENT 구조체에 대한 포인터를 리턴하게 되어있다.HOSTENT 의 구조체 내용을 보면 아래와 같은데struct hostent { char FAR * h_name; char FAR * FAR * h_aliases; short h_addrtype; short h_length; char FAR * FAR * h_addr_list; };뭐 위에 대한 구조체에 대한 정의는 인터넷 검색하면 금방나오므로 쉽게 알 수 있을 것이다.뭐 대락적으로 보면 'h_addr_list에 주소값이 들어 있겠구나' 라고 감이 올것이다.우선 저 함수를 사용하려면 호스트네임이 필요한데 그건 간단히 gethostnam.. 2012. 5. 2.
post방식으로 웹페이지 열기 프로그램에서 웹브라우저를 달아서 각 페이지를 보여줘야 하는 일이 있는데 인터넷에 정보를 검색해 보면 get방식으로오픈하는 예제소스는 금방 나왔는데 은근히 post방식으로 웹페이지를 오픈하는 예제는 잘 나오지 않는듯 했다.;;역시 나의 검색능력은..ㅠㅠ어케어케해서 정보를 찾아서 보았는데 또 나중에 분명히 쓸일이 있을테니..이곳에 정리해두어 필요할 때마다 긁어다 써야 겠다자 소스 갑니다.//코드CWebBrowser2 Web;CString sUrl ="www.어쩌구저쩌구.com";CString sPostData = "next=10&test=100"; //테스트용CString strHeader = _T("Content-Type: application/x-www-form-urlencoded\r\n"); // HT.. 2012. 4. 19.
EditBox에서 우클릭 막기! EditBox에서 우클릭을 막아보자!!~~~~~~~~~``` 사용자 정의 입력창으로 많이 쓰이는 에디트창에서 마우스 우클릭하면 나오는 복사, 붙여넣기 등의 팝업창을막아야 할 때가 있다이때는 PreTranslateMessage 함수를 재정의 해서 처리하면 간단하게 막을 수 있다. ---------------------------------------------------------------------------------------------------------에디트 박스에서 우클릭 막기~~ 우선 헤더 파일에 아래 함수 선언virtual BOOL PreTranslateMessage(MSG* pMsg); cpp파일에 위 함수 재정의BOOL AAA::PreTranslateMessage(MSG* pMsg){.. 2012. 4. 7.