Hi,

> I finally got it to work based on your suggestions. The main problem is
> that the types of wParam and lParam vary depending on the message,
> whereas Win32::GUI::SendMessage assumes they are integers. 

It's not more true in 0.0.670.
I have add a small change for try to autodetect LPARAM parameter.
LPARAM can be a string/packed structure or an integer by default.

I think this code work like your Win32::API code with Win32::GUI 0.0.670.

    my $lvItem=pack("IiiII",LVIF_STATE,0,0,LVIS_SELECTED,LVIS_SELECTED);
    $mw->lvList->SendMessage(LVM_SETITEMSTATE, -1, $lvItem);

Laurent.


Reply via email to