
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);
} 展开
敲了::之后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);
} 展开
展开全部
建立过程:
现在对话框中添加一个“CListBox”资源,ID为IDC_LIST1,
然后用classwizard添加成员。
总之,需要在代码和资源中有对应关系。
现在对话框中添加一个“CListBox”资源,ID为IDC_LIST1,
然后用classwizard添加成员。
总之,需要在代码和资源中有对应关系。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询