Click here to Skip to main content
16,004,991 members
Home / Discussions / Visual Basic
   

Visual Basic

 
Generalrecording voice Pin
Veera Raghavendra28-Jul-05 1:03
Veera Raghavendra28-Jul-05 1:03 
GeneralUrgent !regarding sqlDataAdapter.Update Method Pin
Madni Abbasi28-Jul-05 0:27
Madni Abbasi28-Jul-05 0:27 
GeneralError in VBScript Pin
Spaz8027-Jul-05 22:38
Spaz8027-Jul-05 22:38 
GeneralParameters In Crystal Report Pin
Hassanur27-Jul-05 21:45
Hassanur27-Jul-05 21:45 
GeneralRe: Parameters In Crystal Report Pin
Madni Abbasi28-Jul-05 0:44
Madni Abbasi28-Jul-05 0:44 
GeneralBoolean datatype Pin
Rami8027-Jul-05 20:17
Rami8027-Jul-05 20:17 
GeneralIcon In ListView Header .Net Pin
lespaul3627-Jul-05 17:26
lespaul3627-Jul-05 17:26 
GeneralRe: Icon In ListView Header .Net Pin
lespaul363-Aug-05 20:44
lespaul363-Aug-05 20:44 
I have this code that I found, but I keep getting a Nullreference error.

Declarations
Private Declare Function SendMessage Lib "user32" _<br />
       Alias "SendMessageA" _<br />
      (ByVal hwnd As IntPtr, _<br />
       ByVal wMsg As Integer, _<br />
       ByVal wParam As Integer, _<br />
    ByVal lParam As HD_ITEM) As Long<br />
<br />
    Const LVM_FIRST = &H1000<br />
    Const LVM_GETHEADER = (LVM_FIRST + 31)<br />
<br />
    Const HDI_BITMAP = &H10<br />
    Const HDI_IMAGE = &H20<br />
    Const HDI_FORMAT = &H4<br />
    Private Const HDI_TEXT = &H2<br />
<br />
    Private Const HDF_BITMAP_ON_RIGHT = &H1000<br />
    Private Const HDF_BITMAP = &H2000<br />
    Private Const HDF_IMAGE = &H800<br />
    Private Const HDF_STRING = &H4000<br />
<br />
    Private Const HDM_FIRST = &H1200<br />
    Private Const HDM_SETITEM = (HDM_FIRST + 4)<br />
    Private Const HDM_SETIMAGELIST = (HDM_FIRST + 8)<br />
    Private Const HDM_GETIMAGELIST = (HDM_FIRST + 9)<br />
    Private Structure HD_ITEM<br />
        Dim mask As Integer<br />
        Dim cxy As Integer<br />
        Dim pszText As String<br />
        Dim hbm As Integer<br />
        Dim cchTextMax As Integer<br />
        Dim fmt As Integer<br />
        Dim lParam As Integer<br />
        Dim iImage As Integer<br />
        Dim iOrder As Integer<br />
    End Structure


Dim hHeader As IntPtr = ShellDll.SendMessage(lstView.Handle, Win32.WindowsMessages.LVM_GETHEADER, 0, 0)<br />
        Dim lvImage As IntPtr = ShellDll.SendMessage(hHeader, Win32.WindowsMessages.HDM_SETIMAGELIST, 0, CInt(Me.imgArrows.Handle.ToInt32))<br />
        Dim lret As IntPtr<br />
<br />
        For i As Integer = 0 To lstView.Columns.Count - 1<br />
            'Use the LVM_SETCOLUMN message to set the column's image index.<br />
            Dim HD As New HD_ITEM<br />
            Dim pblnAlignRight As Boolean<br />
<br />
            With HD<br />
                .mask = HDI_IMAGE Or HDI_FORMAT<br />
                .pszText = lstView.Columns(i).Text<br />
            End With<br />
<br />
            If lstView.Columns(i).TextAlign = HorizontalAlignment.Right Then<br />
                pblnAlignRight = True<br />
            Else<br />
                pblnAlignRight = False<br />
            End If<br />
            If i = ColumnIndex Then<br />
                With HD<br />
                    .fmt = HDF_STRING Or HDF_IMAGE Or HDF_BITMAP_ON_RIGHT<br />
                    .iImage = IconIndex<br />
                End With<br />
            Else<br />
                HD.fmt = HDF_STRING<br />
            End If<br />
<br />
            SendMessage(hHeader, HDM_SETITEM, i, HD)'error occurs here<br />
            <br />
        Next

GeneralCall server database from Pocket PC 2003 Pin
vincentkhoosiongleng27-Jul-05 17:26
vincentkhoosiongleng27-Jul-05 17:26 
GeneralEmail problem. Pin
Asim N.27-Jul-05 15:45
Asim N.27-Jul-05 15:45 
GeneralWork Pin
Sergio Costa Faria27-Jul-05 13:57
Sergio Costa Faria27-Jul-05 13:57 
GeneralRe: Work Pin
Christian Graus27-Jul-05 16:00
protectorChristian Graus27-Jul-05 16:00 
GeneralCatch the cell change event in a datagrid Pin
makeko27-Jul-05 13:53
makeko27-Jul-05 13:53 
GeneralRe: Catch the cell change event in a datagrid Pin
ershad28-Jul-05 19:01
ershad28-Jul-05 19:01 
GeneralAuto Update Tool Pin
andyr200527-Jul-05 10:08
andyr200527-Jul-05 10:08 
GeneralRe: Auto Update Tool Pin
progload27-Jul-05 12:54
progload27-Jul-05 12:54 
GeneralCapturing data via hyperterminal Pin
spettiford27-Jul-05 6:23
spettiford27-Jul-05 6:23 
GeneralRe: Capturing data via hyperterminal Pin
Briga27-Jul-05 8:11
Briga27-Jul-05 8:11 
GeneralTrying To Submit Data To A Web Server Using VB.Net Pin
Member 215071527-Jul-05 6:15
Member 215071527-Jul-05 6:15 
GeneralRe: Trying To Submit Data To A Web Server Using VB.Net Pin
John Kuhn27-Jul-05 17:53
John Kuhn27-Jul-05 17:53 
GeneralRemember the State of WinForms Pin
Anonymous27-Jul-05 6:11
Anonymous27-Jul-05 6:11 
GeneralRe: Remember the State of WinForms Pin
Briga27-Jul-05 8:13
Briga27-Jul-05 8:13 
GeneralConnection with sqlServer Pin
SeLoRBIS27-Jul-05 5:45
SeLoRBIS27-Jul-05 5:45 
GeneralRe: Connection with sqlServer Pin
toxcct27-Jul-05 6:07
toxcct27-Jul-05 6:07 
GeneralRe: Connection with sqlServer Pin
SeLoRBIS27-Jul-05 6:25
SeLoRBIS27-Jul-05 6:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.