setScrollWidth (0);
OS.SendMessage (handle, OS.LVM_SETCOLUMNWIDTH, 0, 0);
void setTableEmpty () {	if (imageList != null) {		/*		* Bug in Windows.  When LVM_SETIMAGELIST is used to remove the		* image list by setting it to NULL, the item width and height		* is not changed and space is reserved for icons despite the		* fact that there are none.  The fix is to set the image list		* to be very small before setting it to NULL.  This causes		* Windows to reserve the smallest possible space when an image		* list is removed.		*/		int hImageList = OS.ImageList_Create (1, 1, 0, 0, 0);		OS.SendMessage (handle, OS.LVM_SETIMAGELIST, OS.LVSIL_SMALL, hImageList);		OS.SendMessage (handle, OS.LVM_SETIMAGELIST, OS.LVSIL_SMALL, 0);		if (headerImageList != null) {			int hHeaderImageList = headerImageList.getHandle ();			int hwndHeader = OS.SendMessage (handle, OS.LVM_GETHEADER, 0, 0);			OS.SendMessage (hwndHeader, OS.HDM_SETIMAGELIST, 0, hHeaderImageList);		}		OS.ImageList_Destroy (hImageList);		display.releaseImageList (imageList);		imageList = null;		if (itemHeight != -1) setItemHeight (false);	}	if (!hooks (SWT.MeasureItem) && !hooks (SWT.EraseItem) && !hooks (SWT.PaintItem)) {		setCustomDraw (false);	}	items = new TableItem [4];	if (columnCount == 0) {		setScrollWidth (0);		setScrollWidth (null, false);	}}