#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控件~
MFC IPM_GETADDRESS 标志无效是怎么回事啊?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- 一枪尽骚丶魂 2016-05-13 09:23关注
你的ws2_32.lib添加到编译路径里面了吗?
或者直接
#pragma comment (lib, "ws2_32.lib")解决 无用评论 打赏 举报