Как стать автором
Обновить

Комментарии 4

НЛО прилетело и опубликовало эту надпись здесь

Да, Win API, с одной стороны, хороший пример — ребята продолжают волочь этот крест уж не знаю, лет 30 поди.
С другой — само API, конечно, отвратительнейшее. Функции с 12 аргументами и прочие чудеса индусского кода.

НЛО прилетело и опубликовало эту надпись здесь

Я в главе с советами даже хотел использовать WinAPI как пример плохого дизайна


HWND hwnd = CreateWindowEx(
    0,                              // Optional window styles.
    CLASS_NAME,                     // Window class
    L"Learn to Program Windows",    // Window text
    WS_OVERLAPPEDWINDOW,            // Window style

    // Size and position
    CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,

    NULL,       // Parent window    
    NULL,       // Menu
    hInstance,  // Instance handle
    NULL        // Additional application data
    );

Ну кто, скажите на милость, мешал размер и положение в одну структуру объединить, зачем 4 отдельных параметра? Зачем два разных window style?


Но потом я понял, что хорошего примера не могу найти, все визуальные либы примерно одинаково рукожопно сделаны.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории