Update Settings Page - Game Browser.cpp
Fixed text when remove fields
This commit is contained in:
parent
f7744d8942
commit
4b725105d2
|
@ -123,29 +123,28 @@ void COptionsGameBrowserPage::AddFieldClicked ( UINT /*Code*/, int /*id*/, HWND
|
||||||
|
|
||||||
void COptionsGameBrowserPage::RemoveFieldClicked ( UINT /*Code*/, int /*id*/, HWND /*ctl*/ )
|
void COptionsGameBrowserPage::RemoveFieldClicked ( UINT /*Code*/, int /*id*/, HWND /*ctl*/ )
|
||||||
{
|
{
|
||||||
int index = SendMessage(GetDlgItem(IDC_USING),LB_GETCURSEL,0,0);
|
int index = m_Using.GetCurSel();
|
||||||
if (index < 0)
|
if (index < 0)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
//remove from list
|
//remove from list
|
||||||
int i = SendMessage(GetDlgItem(IDC_USING),LB_GETITEMDATA,index,0);
|
int i = m_Using.GetItemData(index);
|
||||||
SendDlgItemMessage(IDC_USING,LB_DELETESTRING,index,0);
|
m_Using.DeleteString(index);
|
||||||
|
|
||||||
//select next in list
|
//select next in list
|
||||||
int listCount = SendDlgItemMessage(IDC_USING,LB_GETCOUNT,0,0);
|
int listCount = m_Using.GetCount();
|
||||||
if (index >= listCount) { index -= 1;}
|
if (index >= listCount) { index -= 1; }
|
||||||
SendDlgItemMessage(IDC_USING,LB_SETCURSEL,index,0);
|
m_Using.SetCurSel(index);
|
||||||
|
|
||||||
//Add to list
|
//Add to list
|
||||||
index = SendDlgItemMessage(IDC_AVALIABLE,LB_ADDSTRING,0,(LPARAM)GS(m_Fields[i].LangID()));
|
index = m_Avaliable.AddStringW(GS(m_Fields[i].LangID()));
|
||||||
SendDlgItemMessage(IDC_AVALIABLE,LB_SETITEMDATA,index,i);
|
m_Avaliable.SetItemData(index, i);
|
||||||
SendDlgItemMessage(IDC_AVALIABLE,LB_SETCURSEL,index,0);
|
m_Avaliable.SetCurSel(index);
|
||||||
|
|
||||||
m_OrderChanged = true;
|
m_OrderChanged = true;
|
||||||
m_OrderReset = false;
|
m_OrderReset = false;
|
||||||
SendMessage(GetParent(),PSM_CHANGED ,(WPARAM)m_hWnd,0);
|
SendMessage(GetParent(), PSM_CHANGED, (WPARAM)m_hWnd, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void COptionsGameBrowserPage::MoveFieldUpClicked ( UINT /*Code*/, int /*id*/, HWND /*ctl*/ )
|
void COptionsGameBrowserPage::MoveFieldUpClicked ( UINT /*Code*/, int /*id*/, HWND /*ctl*/ )
|
||||||
|
|
Loading…
Reference in New Issue