Отключенные edit control-ы в диалоге

Тема в разделе "WASM.BEGINNERS", создана пользователем Dryu, 17 сен 2009.

  1. Dryu

    Dryu New Member

    Публикаций:
    0
    Регистрация:
    1 сен 2009
    Сообщения:
    9
    Приветствую. Я создаю диалоговое окно через DialogBoxParam, но edit control'ы создаются весьма странным образом: затененный фон (не текст, как при disabled), выделить текст нельзя. При этом WS_DISABLED и ES_READONLY не установлены. Если вскрыть скомпиленный exe-шник редактором ресурсов, видно, что свойства те же, что были указаны, но всё равно поля затенены. Что я пропустил?
     
  2. Dryu

    Dryu New Member

    Публикаций:
    0
    Регистрация:
    1 сен 2009
    Сообщения:
    9
    А, да. Файл ресурсов:
    Код (Text):
    1. #define DLG_MAIN 1000
    2. #define EDIT_MUL1 1001
    3. #define EDIT_MUL2 1002
    4. #define TEXT1 1005
    5. #define BTN_GO 1004
    6. #define EDIT_GCD 1003
    7. #define TEXT2 1006
    8.  
    9. DLG_MAIN DIALOGEX 6,6,169,77
    10. CAPTION "Алгоритм Евклида: демо"
    11. FONT 8,"MS Sans Serif",0,0,0
    12. STYLE WS_VISIBLE|WS_OVERLAPPEDWINDOW
    13. BEGIN
    14.   CONTROL "",EDIT_MUL1,"Static",WS_CHILD|WS_VISIBLE,14,22,66,11,WS_EX_CLIENTEDGE
    15.   CONTROL "",EDIT_MUL2,"Static",WS_CHILD|WS_VISIBLE,88,22,66,11,WS_EX_CLIENTEDGE
    16.   CONTROL "Множители",TEXT1,"Static",WS_CHILD|WS_VISIBLE,16,9,140,9
    17.   CONTROL "Найти НОД",BTN_GO,"Button",WS_CHILD|WS_VISIBLE|WS_TABSTOP|BS_FLAT,14,36,140,13
    18.   CONTROL "",EDIT_GCD,"Static",WS_CHILD|WS_VISIBLE,46,53,106,11,WS_EX_CLIENTEDGE
    19.   CONTROL "НОД",TEXT2,"Static",WS_CHILD|WS_VISIBLE,16,53,26,11
    20. END
     
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    "Static"
    "Button"
    Других контролов нет.
    edit control'ы - где же они?
    Будь вниметельней.
     
  4. Dryu

    Dryu New Member

    Публикаций:
    0
    Регистрация:
    1 сен 2009
    Сообщения:
    9
    Чёрт, ступил. -_-"
    Благодарю =]
     
  5. Dukales

    Dukales New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2009
    Сообщения:
    199
    как сделать так, чтобы в LTEXT (RTEXT, CTEXT) текст был выровнен по высоте так же как и в EDITTEXT'е, имеющим вертикальную координату и высоту в точности равные? Получается, что пояснение в статике к EDITTEXT'у выше по горизонтали, чем содержимое EDITTEXT'а. Мудрить с высчитыванием смещения по вертикали котролов очень неохото.
     
  6. Dukales

    Dukales New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2009
    Сообщения:
    199
    Диалог со стилем DS_SETFONT.
    FONT 9, "MS Shell Dlg", FW_DONTCARE, FALSE