MFC IPM_GETADDRESS 标志无效是怎么回事啊?

#include "resource.h"
#include <windows.h>
#include <iostream>
using namespace std;

HWND hdlg = NULL;

LRESULT CALLBACK DlgProc(HWND hDlgMain, UINT uMsg, WPARAM wParam, LPARAM lParam);

int WINAPI WINMAIN(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdline, int nShowCmd) {
    DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG), NULL, (DLGPROC)DlgProc);
    return 0;
}

LRESULT CALLBACK DlgProc(HWND hDlgMain, UINT uMsg, WPARAM wParam, LPARAM lParam) {
    hdlg = hDlgMain;
    DWORD StartIP;
    DWORD EndIP;
    DWORD StartPort;
    DWORD EndPort;
    static BOOL Flag = TRUE;
    switch (uMsg)
    {
    case WM_INITDIALOG:
        break;
    case WM_COMMAND: {
        switch (LOWORD(wParam))
        {
        case IDC_BUTTON_START:
        {
            if (Flag) {
                // clear list
                //GetDlgItem get handle  
                SendMessage(GetDlgItem(hdlg, IDC_LIST_RES), LB_RESETCONTENT, NULL, NULL);
                //get ip 
                SendMessage(GetDlgItem(hdlg, IDC_IP_START), IPM_GETADDRESS, 0, (LPARAM)&StartIP);
            }
        }break;
        }
    }break;
    }
}
IPM_GETADDRESS这个一直报错 not defined 求大神们解释啊,IDC_IP_START对应的是IP Address控件~

你的ws2_32.lib添加到编译路径里面了吗?
或者直接
#pragma comment (lib, "ws2_32.lib")

那个ws2_32.lib怎么添加到编译路径啊。。。我百度的时候也有人说这个问题,但是不知道怎么添加,新手求教~

#pragma comment (lib, "ws2_32.lib")
将这个代码放到你源代码中,这样就会静态链接到这个库了呀。

就像这样图片说明
图片说明