title: Warning C26454: Arithmetic overflow: '-' operation produces a negative unsigned result at compile time (io.5)
body: <p>Code analysis:</p>
  
  <pre><code>ON_NOTIFY(TCN_SELCHANGE, IDC_TAB_HISTORY_TYPE,
    &amp;CAssignHistoryDlg::OnTcnSelchangeTabHistoryType)
  </code></pre>
  
  <p>Warning C26454:</p>
  
  <blockquote>
    <p>Arithmetic overflow: '-' operation produces a negative unsigned result
    at compile time (io.5).</p>
  </blockquote>
  
  <p>The definition of <code>TCN_SELCHANGE</code> is:</p>
  
  <pre><code>#define TCN_FIRST (0U-550U)
  #define TCN_SELCHANGE           (TCN_FIRST - 1)
  </code></pre>
  
  <p>I can't see what else I can do!</p>