首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

一些小技能

2012-12-20 
一些小技巧1.非模态的对话框中,自定义的控件必须要调用SubclassWindow;m_EditOne.SubclassWindow(GetDlgIt

一些小技巧
1.非模态的对话框中,自定义的控件必须要调用SubclassWindow;
m_EditOne.SubclassWindow(GetDlgItem(IDC_EDIT1));
m_EditOne.ShowWindow(SW_SHOW);
而模态的对话框则不需要这样做。

2.CListViewCtrl里处理按键消息
LRESULT CMainDlg::OnLvnKeydownList1(int /*idCtrl*/, LPNMHDR pNMHDR, BOOL& /*bHandled*/)


LPNMLVKEYDOWN pLVKeyDow = reinterpret_cast<LPNMLVKEYDOWN>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
if (pLVKeyDow -> wVKey == VK_BACK) 
{
    if (GetFocus() == GetDlgItem(IDC_LIST1))
    {
        ::SetFocus(GetDlgItem(IDC_EDIT1)); // 设置焦点到输入框
    }
}

3. 消息报文的组织:req-请求  rsp-响应

热点排行