各位大哥,请帮帮小弟,进来 看看吧!急用~~~~~~
各位大侠 小弟想请教一下list control在vc++ win32编程中初始化怎么来初始化的?
我用过mfc中初始化如下:
BOOL CALLBACK Dark_Test_Dlg(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
g_hDlgTEST = hDlg;
switch(message)
{
case WM_INITDIALOG:
m_ListCtrl.InsertColumn(0,"Type",LVCFMT_LEFT,30);
m_ListCtrl.InsertColumn(1,"X",LVCFMT_LEFT,40);
m_ListCtrl.InsertColumn(2,"Y",LVCFMT_LEFT,40);
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDCANCEL:
DestroyWindow(hDlg);
return TRUE;
case IDOK:
EndDialog(hDlg, FALSE);
break;
case IDC_BUTTON_TEST:
DarkPixelTest();
break;
case IDC_BUTTON_EXPORT:
break;
}
break;
}
return FALSE;
}
但是运行的时候出错提示:error C2228: left of '.InsertColumn' must have class/struct/union type
另外当我在窗口中未使用list control时,从菜单中可以调出窗口。但是当我使用了以后 任你怎么点都不能弹出窗口,我想问一下这个是不是与list control未初始化有关啊???在mfc中就没有这个现象。 有谁知道对这方面有见解的请多指点指点我这个小虾米吧!!!谢谢拉~~~~~~~~~