怎么在窗口上动态添加一个按钮控件 直接用api怎么实现?添加的控件怎么响应消息啊?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是用sdk做 吗给你个提示吧去翻一下windows程序设计这本书,然后看子窗口这一章上面有描述和例子偶现在手头没有msdn,也没有资料,也没有vc6所以没法给你具体的实现 先new一个对象,然后CREATE一个出来 CButton* CInvolveCtrl::NewMyButton(int nID, CRect rect, int nStyle){ CString m_Caption; m_Caption.LoadString( nID ); CButton *p_Check = new CButton(); ASSERT_VALID(p_Check); p_Check->Create( m_Caption, WS_CHILD | WS_VISIBLE | nStyle | WS_TABSTOP , rect, this, nID ); //´´½¨°´Å¥ CheckCount++; return p_Check;}然后生成对象 CButton * p_MyButton;p_MyButton= NewMyCheck( IDC_MYButton, CRect(80,40,220,55), BS_RADIOBUTTON);响应消息的话,先在头文件里面加 afx_msg void OnBUTTON();然后里面加响应的函数 ON_BN_CLICKED(IDC_MYButton, OnBUTTON)void OnBUTTON(){} 对于简单一些的控件,会用WM_COMMAND 来发送消息(例如按钮)对于复杂一点的控件,会用WM_NOTIFY来发送消息wParam和lParam的说明自己去翻翻MSDN,很简单 改变CButton光标的问题 求,WinCe下获取像素RGB颜色值高效办法 使用心跳包判断客户端断开与否 2006-10-17寻VC6英文版的一定可下的下载地址 关于win socket并发控制的问题 谁有兴趣开发简单的图形处理软件? 怎样从Excel表格随意取数 请各位同仁推荐几本讲算法的好书 solar请进来,由于限制我只能分几次给分 关于CSocket通信程序中Send函数问题 使用ADO动态建立一个access数据库中的表,其中有一个字段为blob数据,不知道怎么写? 在VC++语言中,怎么链接SQL SERVER 2000数据库?可以给我一个实例代码吗?
上面有描述和例子偶现在手头没有msdn,也没有资料,也没有vc6
所以没法给你具体的实现
{
CString m_Caption;
m_Caption.LoadString( nID );
CButton *p_Check = new CButton();
ASSERT_VALID(p_Check);
p_Check->Create( m_Caption, WS_CHILD | WS_VISIBLE | nStyle | WS_TABSTOP , rect, this, nID ); //´´½¨°´Å¥
CheckCount++;
return p_Check;
}
然后生成对象 CButton * p_MyButton;
p_MyButton= NewMyCheck( IDC_MYButton, CRect(80,40,220,55), BS_RADIOBUTTON);响应消息的话,先在头文件里面加 afx_msg void OnBUTTON();
然后里面加响应的函数
ON_BN_CLICKED(IDC_MYButton, OnBUTTON)void OnBUTTON()
{}
对于复杂一点的控件,会用WM_NOTIFY来发送消息
wParam和lParam的说明自己去翻翻MSDN,很简单