14/04/29 09:47:44.83 /0ql84L3
EpgDataCap_BonDlg.cppのcombTunerのコンボボックスを変更した時の処理が
通常は選択した後の値が入るはずなのに、選択する前の値が入って来るようになってしまいました。
原因は何が考えられるでしょうか。よろしくお願いします。
void CEpgDataCap_BonDlg::OnCbnSelchangeComboTuner()
{
// TODO: ここにコントロール通知ハンドラー コードを追加します。
KillTimer(TIMER_STATUS_UPDATE);
CString buff=L"";
this->combTuner.GetWindowText(buff);
if( buff.IsEmpty() == false ){
SelectBonDriver(buff.GetBuffer(0));
int sel = this->combService.GetCurSel();
if( sel != CB_ERR ){
DWORD index = (DWORD)this->combService.GetItemData(sel);
SelectService(this->serviceList[index].originalNetworkID, this->serviceList[index].transportStreamID, this->serviceList[index].serviceID, this->serviceList[index].space, this->serviceList[index].ch );
}
}
ChgIconStatus();
SetTimer(TIMER_STATUS_UPDATE, 1000, NULL);
}