このコードが機能しない理由を誰かに説明してもらえますか?
PAINTSTRUCT ps;
HDC hdc;
TCHAR str[] = _T("An example of SetTextJustification function");
メッセージ ループ内のコード:
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
if(!SetTextJustification(hdc, 40, 4));
{
MessageBox(NULL, _T("Call to SetTextJustification failed!"), _T("Error"), NULL);
}
TextOut(hdc, 20, 20, str, _tcslen(str));
EndPaint(hWnd, &ps);