int Tree_Notify(LPARAM lParam)
{
switch(((LPNMHDR)lParam)->code)
{
case TVN_SELCHANGED:{...略...}
}
....
}
请问这段代码怎么写成DELPHI的,老是出错。LPNMHDR是什么
{
switch(((LPNMHDR)lParam)->code)
{
case TVN_SELCHANGED:{...略...}
}
....
}
请问这段代码怎么写成DELPHI的,老是出错。LPNMHDR是什么
function Tree_Notify(lParam:LPARAM):integer;
begin
case LPNMHDR(lParam).code of
TVN_SELCHANGED:begin //略 end;
end;
end;
NMHDR是控件通知消息,
当Windows发送一个WM_NOTIDY消息时,lParam参数是存放NMHDR的指针。
typedef struct tagNMHDR
{
HWND hwndFrom;
UINT idFrom;
UINT code; // NM_ code
} NMHDR;
typedef NMHDR FAR * LPNMHDR;
case PNMHdr(lParam).code of