- fix animation selection combobox in assimpview.
parent
776d8e339b
commit
acdd0bfcb3
|
@ -41,6 +41,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
#include "stdafx.h"
|
||||
#include "assimp_view.h"
|
||||
#include <Windowsx.h>
|
||||
|
||||
namespace AssimpView {
|
||||
|
||||
|
@ -1815,6 +1816,16 @@ INT_PTR CALLBACK MessageProc(HWND hwndDlg,UINT uMsg,
|
|||
PostQuitMessage(0);
|
||||
DestroyWindow(hwndDlg);
|
||||
}
|
||||
else if (IDC_COMBO1 == LOWORD(wParam))
|
||||
{
|
||||
if(HIWORD(wParam) == CBN_SELCHANGE) {
|
||||
const size_t sel = static_cast<size_t>(ComboBox_GetCurSel(GetDlgItem(hwndDlg,IDC_COMBO1)));
|
||||
if(g_pcAsset) {
|
||||
g_pcAsset->mAnimator->SetAnimIndex(sel);
|
||||
SendDlgItemMessage(hwndDlg,IDC_SLIDERANIM,TBM_SETPOS,TRUE,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (ID_VIEWER_RESETVIEW == LOWORD(wParam))
|
||||
{
|
||||
g_sCamera.vPos = aiVector3D(0.0f,0.0f,-10.0f);
|
||||
|
|
Loading…
Reference in New Issue