大哥们帮忙,几个问题???
1、如何使CEdit显示*号,即按一下按钮,显示*,再按不显示。
2、CEdit怎么全选?3、我要实现以下功能:程序运行后,自动缩小到托盘区,程序中可以给用户自定义一热键,按下 热键,弹出程序主窗体(或一个CDialog),我使用SetHotKey可以自定义热键,但问题是,必须要打开主窗体,再按热 键,才获得响应???如果我不让程序主窗体获得焦点,就不会响 应了,即系统中无法响 应???不甚感 激各位。
1、如何使CEdit显示*号,即按一下按钮,显示*,再按不显示。
2、CEdit怎么全选?3、我要实现以下功能:程序运行后,自动缩小到托盘区,程序中可以给用户自定义一热键,按下 热键,弹出程序主窗体(或一个CDialog),我使用SetHotKey可以自定义热键,但问题是,必须要打开主窗体,再按热 键,才获得响应???如果我不让程序主窗体获得焦点,就不会响 应了,即系统中无法响 应???不甚感 激各位。
在onChar()中写好了
CWnd *pPrevWnd = CWnd::GetDesktopWindow()->GetWindow(GW_CHILD);
while(pPrevWnd)
{
if(::GetProp(pPrevWnd->GetSafeHwnd(),m_pszExeName))
{
if(pPrevWnd->IsIconic())
{
pPrevWnd->ShowWindow(SW_RESTORE);
}
pPrevWnd->SetForegroundWindow();
pPrevWnd->GetLastActivePopup()->SetForegroundWindow();
return FALSE;
}
pPrevWnd = pPrevWnd->GetWindow(GW_HWNDNEXT);
}