MFC의 스핀 컨트롤을 사용하여 C++에서 숫자 값을 변경합니다.스핀 컨트롤이 작동하지 않습니다.
void CHello_worldDlg::OnDeltaposSpin1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMUPDOWN pNMUpDown = reinterpret_cast<LPNMUPDOWN>(pNMHDR);
// TODO: Add your control notification handler code here
m_fSpinIncrement = m_fScalingFactor;
if(pNMUpDown->iDelta == -1) // Increment the value
{
IncrementData(m_fSpinIncrement);
}
else // Decrement the value
{
DecrementData(m_fSpinIncrement);
}
SetDlgItemText(IDC_TEXT3, IDC_SPIN1);
*pResult = 0;
}
오류 내부가 : 여기
내 코드? 및 수의 변화는 또 다른 정적 텍스트 상자에 ~에감사
내 코드의 BOOL CHello_worldDlg :: OnInitDialog() 부분에 범위를 설정했습니다. – user1670247
죄송 합니다만 스핀 컨트롤이 작동하지 않는 방법에 대해 자세히 설명해 주시겠습니까? 숫자가 증가하거나 감소하지 않는다는 것을 의미합니까? – user1931045
화살표 위/아래 버튼을 누르면 텍스트 상자 값이 증가/감소하지 않습니다. 덕분에 – user1670247