Кресты / Говнокод #719 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
case IDC_CHECK1:
			UINT uChk = IsDlgButtonChecked(hWnd, IDC_CHECK1);
			SetWindowPos(hWnd, (HWND)((uChk != 0) -2),0,0,0,0, SWP_NOSIZE | SWP_NOMOVE );
			break;

индокод

Запостил: guest guest, (Updated )

Комментарии (5) RSS

  • anonymouse:
    А в чем индокод то? Конечно можно внести IsDlgButtonChecked под SetWindowPos, но тогда читабельность уменьшается.
    Ответить
  • FlameS:
    Суть в (HWND)((uChk != 0) -2) .

    Не индокод кстати, а скорее русокод - краткая, непонятная но работающая хрень.

    Индус бы забахал много строчек через if и прочую хрень - за строки же платят 🙂
    Ответить
  • Ja!:
    не, куча строчек - это кетай.
    это именно индокод - непонятная часовая бомба...
    Ответить
  • Lynx:
    На самом деле, сей высер демонстрирует нам тяжкое бремя выбора между константами HWND_TOPMOST и HWND_NOTOPMOST. Хак грязный, но в целом может и работать. Все же лучше делать более осмысленно.
    Ответить
  • Видимо, каждый и так знает, какое значение у HWND_TOPMOST и HWND_NOTOPMOST 🙂
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8