void 导入帐号_复选框创建(HWND hwnd,int 复选框数量)
{
//根据导入帐号的数量,动态创建复选框
/*HWND 句柄_列表框的复选框数据[20] = { 0 };
HWND 实例句柄_列表框的复选框数据[20] = { 0 };*/
int i=0;
for (i;i < 复选框数量;i++)
{
句柄_列表框的复选框数据[i] = CreateWindow(
TEXT("button"), TEXT(""),
WS_CHILD | WS_VISIBLE | BS_LEFT | BS_AUTOCHECKBOX/*复选框*/,
15, 80+(i*13), 10, 10,
hwnd, NULL, 实例句柄_列表框的复选框数据[i], NULL
);
}
}
void 列表框创建(HWND hwnd)
{
句柄_列表框 = CreateWindow(TEXT("syslistview32"), TEXT(""),
WS_VISIBLE | WS_CHILD | WS_BORDER |
LVS_REPORT | LVS_SHOWSELALWAYS,
10, 60,
970,
280,
hwnd, NULL, 实例句柄_列表框, NULL);
ListView_SetExtendedListViewStyleEx(句柄_列表框, 0, //hwnd_list为list控件句柄
LVS_EX_GRIDLINES | //网格
LVS_EX_FULLROWSELECT | //选择全行
LVS_EX_TWOCLICKACTIVATE
);
ZeroMemory(&项, sizeof(LV_ITEM));
ZeroMemory(&列, sizeof(LV_COLUMN));
//项.mask = LVCF_TEXT | LVCF_W实例句柄TH | LVCF_SUBITEM; // 风格
//项.pszText = TEXT("进程名"); // 文字
//
//SendMessage(句柄_列表框, LVM_INSERTCOLUMN, 0, (LPARAM)&项);
列.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM;
列.pszText = L"";//列标题
列.cx = 20;//列宽
列.iSubItem = 0;//子项索引,第一列无子项
ListView_InsertColumn(句柄_列表框, 0, &列);
列.pszText = L"索引";//列标题
列.cx = 40;//列宽
列.iSubItem = 1;//子项索引,第一列无子项
ListView_InsertColumn(句柄_列表框, 1, &列);
列.pszText = L"帐号";
列.cx = 80;
列.iSubItem = 2;//子项索引
ListView_InsertColumn(句柄_列表框, 2, &列);
列.pszText = L"角色位置";
列.cx = 60;
列.iSubItem = 3;//子项索引
ListView_InsertColumn(句柄_列表框, 3, &列);
列.pszText = L"执行脚本";
列.cx = 60;
列.iSubItem = 4;//子项索引
ListView_InsertColumn(句柄_列表框, 4, &列);
列.pszText = L"运行状态";
列.cx = 60;
列.iSubItem = 5;//子项索引
ListView_InsertColumn(句柄_列表框, 5, &列);
列.pszText = L"角色名称";
列.cx = 60;
列.iSubItem = 6;//子项索引
ListView_InsertColumn(句柄_列表框, 6, &列);
列.pszText = L"职业";
列.cx = 40;
列.iSubItem = 7;//子项索引
ListView_InsertColumn(句柄_列表框, 7, &列);
列.pszText = L"等级";
列.cx = 40;
列.iSubItem = 8;//子项索引
ListView_InsertColumn(句柄_列表框, 8, &列);
列.pszText = L"经验";
列.cx = 60;
列.iSubItem = 9;//子项索引
ListView_InsertColumn(句柄_列表框, 9, &列);
列.pszText = L"地图&座标";
列.cx = 140;
列.iSubItem = 10;//子项索引
ListView_InsertColumn(句柄_列表框, 10, &列);
列.pszText = L"金币&物品";
列.cx = 140;
列.iSubItem = 11;//子项索引
ListView_InsertColumn(句柄_列表框, 11, &列);
列.pszText = L"游戏状态";
列.cx = 170;
列.iSubItem = 12;//子项索引
ListView_InsertColumn(句柄_列表框, 12, &列);
}
问题:控件应该不至於有什麽优先级别吧....
还是要加上什麽消息,才能让列表框与复选框共存....
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)