Hallo zusammen,
ich möchte gerne eine Funktion in einem eigenen thread abarbeiten.
[highlight=c++]void CHzDlg::OnBnClickedButtonAbspielen()
{
GetDlgItem(IDC_EDIT1)->SetFocus();
GetDlgItem(IDC_BUTTON_ABSPIELEN)->EnableWindow(FALSE);
UpdateData(TRUE);
HzBeep(m_iFreq, m_iTime*1000);
GetDlgItem(IDC_BUTTON_ABSPIELEN)->EnableWindow(TRUE);
}
void CHzDlg::HzBeep(int Frequenz, int TimeInSek)
{
Beep(Frequenz,TimeInSek);
}[/highlight]
Kann mir da jemand helfen?
Mein eigentliches Problem ist das der Beep Befehl trotz Buttondeaktivierung immer wieder durch Klick gestartet wird.
siehe auch : http://www.c-plusplus.de/forum/282615
Gruß
Andreas
ich möchte gerne eine Funktion in einem eigenen thread abarbeiten.
[highlight=c++]void CHzDlg::OnBnClickedButtonAbspielen()
{
GetDlgItem(IDC_EDIT1)->SetFocus();
GetDlgItem(IDC_BUTTON_ABSPIELEN)->EnableWindow(FALSE);
UpdateData(TRUE);
HzBeep(m_iFreq, m_iTime*1000);
GetDlgItem(IDC_BUTTON_ABSPIELEN)->EnableWindow(TRUE);
}
void CHzDlg::HzBeep(int Frequenz, int TimeInSek)
{
Beep(Frequenz,TimeInSek);
}[/highlight]
Kann mir da jemand helfen?
Mein eigentliches Problem ist das der Beep Befehl trotz Buttondeaktivierung immer wieder durch Klick gestartet wird.
siehe auch : http://www.c-plusplus.de/forum/282615
Gruß
Andreas
Comment