CListBox未定义怎么办啊???

想倒腾一下VC里面的列表控件,看网上说它的操作都在CListBox类里面,说要包含头文件<afxwin.h>然后我也照做了。我创建了个对话框工程,然后就写了下面代码,但是... 想倒腾一下VC里面的列表控件,看网上说它的操作都在CListBox类里面,说要包含头文件<afxwin.h>然后我也照做了。我创建了个对话框工程,然后就写了下面代码,但是老是说CListBox undeclared identifier,为啥啊?求大神拯救
敲了::之后CListBox的成员也显示了啊!!!敲P->之后也出现了成员列表了!!!
#include <afxwin.h>
#include "StdAfx.h"
#include "resource.h"
#include <windowsx.h>
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, WndProc);
return 0;
}
BOOL WINAPI WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message)
{
HANDLE_MSG(hWnd, WM_INITDIALOG, Wnd_OnInitDialog);
HANDLE_MSG(hWnd, WM_COMMAND, Wnd_OnCommand);
HANDLE_MSG(hWnd,WM_CLOSE, Wnd_OnClose);
}
return 0;
}
BOOL Wnd_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
CListBox* P= (CListBox *)GetDlgItem(hwnd,IDC_LIST1);
P->AddString(TEXT("123"));
P->AddString(TEXT("456"));
return TRUE;
}
void Wnd_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
;
}
void Wnd_OnClose(HWND hwnd)
{
EndDialog(hwnd, 0);
}
展开
 我来答
镭毅
2012-07-24 · TA获得超过1394个赞
知道大有可为答主
回答量:1155
采纳率:0%
帮助的人:1118万
展开全部
建立过程:
现在对话框中添加一个“CListBox”资源,ID为IDC_LIST1,
然后用classwizard添加成员。
总之,需要在代码和资源中有对应关系。
z_121579644
2012-07-25 · TA获得超过315个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:232万
展开全部
你建的是MFC工程嘛?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式