Here's a test script: #include #include #include GUICreate("My Alarm", 623, 705 - 1, -1) Local $lvMsgs = GUICtrlCreateListView("Date|Time|Message", 24, 176, 577, 513, -1, BitOR($WS_EX_CLIENTEDGE, $LVS_EX_FULLROWSELECT)) Local $n = BitOR($LVS_EX_GRIDLINES, $LVS_EX_CHECKBOXES, $LVS_EX_FULLROWSELECT) GUICtrlSendMsg(-1, $LVM_SETEXTENDEDLISTVIEWSTYLE, $n, $n) GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 226) GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 53) GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 29