我在别的类想向停靠栏里的控件发消息
我用到了Cristi Posea的CDockPagebar来创建停靠栏 往里加了个对话框(CCollect) 用SP++发现它是#32770 没有表题
我通过枚举的方式找 ::EnumWindwos(EnumWindowProc,0);
Bool CALLBACK EnumWindowProc(HWND hwnd,LPARM lparam)
{
TCHAR m_strClass[MAX_PATH];if(::GetWindowLong(hwnd,GW_STYLE)&WS_WISIBLE)
{
::GetClassName(hwnd,m_strClass,MAX_PATH-1);
if(strcmp(m_strClass,"#32770")==0)
{
//找到这个类
}
::EnumChildWindows(hwnd,EnumWindowProc,0);
}
return true;}
发现它执行了好像两回,另外找到了也这个窗口但不知道怎样向里面的某个控件发消息,大家有什么办法吗?
我用到了Cristi Posea的CDockPagebar来创建停靠栏 往里加了个对话框(CCollect) 用SP++发现它是#32770 没有表题
我通过枚举的方式找 ::EnumWindwos(EnumWindowProc,0);
Bool CALLBACK EnumWindowProc(HWND hwnd,LPARM lparam)
{
TCHAR m_strClass[MAX_PATH];if(::GetWindowLong(hwnd,GW_STYLE)&WS_WISIBLE)
{
::GetClassName(hwnd,m_strClass,MAX_PATH-1);
if(strcmp(m_strClass,"#32770")==0)
{
//找到这个类
}
::EnumChildWindows(hwnd,EnumWindowProc,0);
}
return true;}
发现它执行了好像两回,另外找到了也这个窗口但不知道怎样向里面的某个控件发消息,大家有什么办法吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货