通知
すべてクリア
固定ページ 2 / 2
前へ
2012年10月28日 6:03 PM
てるさんのやりたいことをSDK的に実現するには、やはり、WM_CREATE関連は不要です。
WM_MDIACTIVATEハンドラを作り、
void CMyMDIChild::OnMDIActivate(BOOL bActivate, CWnd* pActivateWnd, CWnd*
pDeactivaetWnd)
{
CMDIChildWnd::OnMDIActivate(bActivate, pActivateWnd, pDeactivateWnd);
if(bActivate == FALSE)
ダイアログバーをクリアする処理、または、
親フレームにメッセージを送り、親フレームでダイアログバーをクリアする
}
2012年10月29日 8:14 PM
> HWND がNULLで無ければ、フラグを立てて、操作可能する。そうでなければ、
> 操作不可とするこの動作を定期的に「onTimer()」を使って行うということで
> 良いのでしょうか。
onTimer()は、HWNDが有効のときに動作しています。
「HWND==NULL」のチェックは補足として行えばいいと思います。
つまりこんな感じ、
HWND m_hwndとすると
if(m_hwnd != NULL)
{
if(flag == true)
{
> this->SetDlgItemText(IDC_PRICE, _T("));
}
}
固定ページ 2 / 2
前へ