Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) Microsoft Corporation. All rights reserved.
Module Name:
Listview.cpp
Abstract:
Manages the list view.
Notes:
Unicode only.
History:
05/04/2001 rparsons Created 01/11/2002 rparsons Cleaned up
--*/ #include "precomp.h"
extern APPINFO g_ai;
/*++
Routine Description:
Initializes the list view column.
Arguments:
None.
Return Value:
-1 on failure.
--*/ int InitListViewColumn( void ) { LVCOLUMN lvc;
lvc.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM; lvc.iSubItem = 0; lvc.pszText = (LPWSTR)L"Messages"; lvc.cx = 555;
return (ListView_InsertColumn(g_ai.hWndList, 1, &lvc)); }
/*++
Routine Description:
Adds an item to the list view.
Arguments:
pwszItemText - Text that belongs to the item.
Return Value:
-1 on failure.
--*/ int AddListViewItem( IN LPWSTR pwszItemText ) { LVITEM lvi; int nReturn = 0;
lvi.iItem = ListView_GetItemCount(g_ai.hWndList); lvi.mask = LVIF_TEXT; lvi.iSubItem = 0; lvi.pszText = pwszItemText;
nReturn = ListView_InsertItem(g_ai.hWndList, &lvi);
if (-1 != nReturn) { ListView_EnsureVisible(g_ai.hWndList, lvi.iItem, FALSE); }
return nReturn; }
|