继承CWindow自绘 要比 继承CButton 简单许多。
解决方案 »
- 请高手帮忙,如何查找其他程序中的 Internet Explorer_Server控件的句柄
- 关于虚拟按键!
- Vs2005+Access,AddNew 出现记录集只读??VC6下没有问
- 搞不懂PostMessage的执行过程,请 赐教
- 如何给控件定义类对象??
- 各位老大,救命啊~~~~要多少分给多少~~~~~~~~问题解决立即结贴
- 求助!
- 有没有人在用毒龙CPU啊,急急急急急急急急急急急急急急急!!!!!!!!!!!
- 如何在VC中使用真彩色图标?
- 对话框中的子对话框(WS_CHILD)在对话框退出时可以接收到什么消息
- 主框架类向视图类发消息报错
- 是否有这样的工具能够从COM DLL文件自动生成对应的C++接口描述文件!谢谢!
是沟选项,按钮ID必须的啊,否则怎么拿数据?按钮个数未知,你可以分配一个按钮号段就行了。
一般创建什么窗口好像不用带ID进去吧,设置下风格,然后会返回窗口句柄的,窗口句柄不就可以区分了,很纳闷
是沟选项,按钮ID必须的啊,否则怎么拿数据?按钮个数未知,你可以分配一个按钮号段就行了。
一般创建什么窗口好像不用带ID进去吧,设置下风格,然后会返回窗口句柄的,窗口句柄不就可以区分了,很纳闷把你这个类贴出来,我拿去用下试试,看看好不好用
你用WTL向导建立一个DialogBox的程序,一定有一个 CMainDlgclass CMainDlg : public CDialogImpl<CMainDlg>, public CUpdateUI<CMainDlg>,
public CMessageFilter, public CIdleHandler
{
public:
enum { IDD = IDD_MAINDLG };// ..... //testCheckBoxT mChkbox1;
CButton mChkbox1;
};LRESULT CMainDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
// center the dialog on the screen
CenterWindow();
/*
省略,你自己调整rc位置
*/ RECT rc ;
rc.left=49;
rc.top=40;
rc.right=140;
rc.bottom=140;
mChkbox1.Create(m_hWnd, rc, _T("chkbox"),WS_CHILD | WS_VISIBLE|BS_AUTOCHECKBOX); return TRUE;
}
你用WTL向导建立一个DialogBox的程序,一定有一个 CMainDlgclass CMainDlg : public CDialogImpl<CMainDlg>, public CUpdateUI<CMainDlg>,
public CMessageFilter, public CIdleHandler
{
public:
enum { IDD = IDD_MAINDLG };// ..... //testCheckBoxT mChkbox1;
CButton mChkbox1;
};LRESULT CMainDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
// center the dialog on the screen
CenterWindow();
/*
省略,你自己调整rc位置
*/ RECT rc ;
rc.left=49;
rc.top=40;
rc.right=140;
rc.bottom=140;
mChkbox1.Create(m_hWnd, rc, _T("chkbox"),WS_CHILD | WS_VISIBLE|BS_AUTOCHECKBOX); return TRUE;
}
。
mChkbox1.Create(m_hWnd, rc, _T("chkbox"),WS_CHILD | WS_VISIBLE|BS_AUTOCHECKBOX);
这个不是就没有ID嘛和我原来想的不是一样的吗