검색결과 리스트
WINAPI에 해당되는 글 2건
- 2013.03.18 WINAPI] GetOpenFileName
- 2013.03.05 [WINAPI] Local IP 얻어오기
http://Soenlab.com (구 : winapi.co.kr) 레퍼런스 확인중
http://soenlab.com/lecture/win32api/reference/Function/GetOpenFileName.htm
을 보면서 따라하던중
헤더파일을 못읽는건지..
도무지 GetOpenFileName 함수가 컴파일되지 않는것이었다
해결방법은
WIN32_LEAN_AND_MEAN을 주석처리하면된다.
GetOpenFileName 사용시-> //#define WIN32_LEAN_AND_MEAN
CEdit의 EN_CHANGE 와 EN_UPDATE 의 차이점 (0) | 2013.04.13 |
---|---|
BN_CLICKED, BM_CLICK (0) | 2013.03.07 |
IExplore Tab관련, 최상위창 만들기 (0) | 2013.02.23 |
ListBox Message, LB_메세지 종류 (0) | 2013.02.23 |
네트워크 프로그래밍을 하다가 포스트합니다.
가끔 IP주소를 알아야 하는데 원도우 네트워크 속성을 보거나, 프롬프트에서 ipconfig 실행합니다.
위와 같은 방법으로 알 수 있습니다. 만.
Win32API로 Local IP 얻어오는 방법, 여러 IP를 갖고있는 컴퓨터의 IP들을 얻어오는 소스코드, 실행화일 입니다.
Tool : Visual C++ 6.0(Win32API)
소스코드 : GetIPAddr.zip
실행화일 : GetIPexe.zip
[Source Code]
:
BOOL GetLocalIPAddr()
{
WSADATA wsa;
IN_ADDR addr;
char LocalName[256], IPAddr[15], i = 0;
if(WSAStartup(MAKEWORD(2,2), &wsa) != 0) return FALSE;
if(gethostname(LocalName, 256) == SOCKET_ERROR) return FALSE;
HOSTENT *ptr = gethostbyname(LocalName);
if(ptr == NULL) return FALSE;
while(ptr->h_addr_list[i] != NULL)
{
memcpy(&addr, ptr->h_addr_list[i], ptr->h_length);
wsprintf(IPAddr, "%s", inet_ntoa(addr));
SendMessage(hList, LB_ADDSTRING, 0, (LPARAM)IPAddr); //------------------- Add LocalIP in ListBox.
i++;
}
WSACleanup();
return TRUE;
}
error LNK2019: unresolved external symbol __imp__socket@12 (0) | 2013.03.11 |
---|---|
[winsock2] Nagle 알고리즘 (0) | 2013.03.08 |
PF_INET , AF_INET (0) | 2013.03.06 |
RECENT COMMENT