50大饼请教个小问题:EnumChildWindows函数怎么用?请举例!!(50分)

  • 主题发起人 主题发起人 萧枫
  • 开始时间 开始时间

萧枫

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在编程时要用到此函数,可是老是出问题,E文又看不懂,只好请教各位大虾了!谢啦!
 
function CallBackProc(aHandle: HWND, aLparam: LPARAM): boolean; stdcall;<br>begin<br>&nbsp; //aHandle is the handle of a child<br>&nbsp; //do what you want<br>&nbsp; //for instance GetClassName<br>&nbsp; //aLparam is the parameter of the EnumChildWindows<br>end;<br><br>EnumChildWindows(aWindowHandle, aLparam);
 
小弟还有一问!<br><br>EnumChildWindows是不是有三个参数??
 
对不起,写错了,<br>EnumChildWindows(aWindowHandle, @CallBackProc, aLparam);
 
是的。<br>EnumChildWindows(<br>hWndParent: HWND; {the handle of the parent window}<br>lpEnumFunc: TFNWndEnumProc; {a pointer to the callback function}<br>lParam: LPARAM {an application defined 32 bit value}<br>): BOOL; <br> <br>
 
谢了,搞定了!
 
后退
顶部