我有一個簡單的winform寫入EDITTEXT,因爲程序在打印過程中執行完美。但一旦我點擊停止按鈕,首先調用PAUSE() 運作我的程序卡住C++ EDITTEXT和DIRECTSHOW PAUSE()的未解決問題
SetWindowText(m_hWatermarksEditBox, &m_watermarkLog[0]);
內得到的所有值初始化,並在適當的數據得到。
我的猜測是,我必須聲明一個方法工作,就像在C#.NET中,但我不知道如何。
STDMETHODIMP CNaveFilter::Pause()
{
ATLTRACE(L"(%0.5d)CNaveFilter::Pause() (this:0x%.8x)\r\n", GetCurrentThreadId(), (DWORD)this);
HRESULT hr = S_OK;
CAutoLock __lock(&m_cs);
hr = CBaseFilter::Pause();
return hr;
}
STDMETHODIMP CNaveFilter::Stop()
{
ATLTRACE(L"(%0.5d)CNaveFilter::Stop() (this:0x%.8x)\r\n", GetCurrentThreadId(), (DWORD)this);
HRESULT hr = S_OK;
CAutoLock __lock(&m_cs);
hr = CBaseFilter::Stop();
ATLASSERT(SUCCEEDED(hr));
return hr;
}