Win API

Тема в разделе "WASM.BEGINNERS", создана пользователем Mark, 30 дек 2011.

  1. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    Никто не знает? :dntknw:
     
  2. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Знают
     
  3. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Чтобы поменять содержимое текстового поля, программа вызывает функцию SetDlgItemText. Чтобы получить текущее содержимое текстового поля, используется функция:

    UINT WINAPI GetDlgItemText(
    HWND hDlg, /* дескриптор родительского диалога */
    int idControl, /* идентификатор поля */
    LPSTR lpString, /* буфер под текст */
    int nMaxCount /* размер буфера */
    )

    +1 буказоид
     
  4. bizdon

    bizdon Member

    Публикаций:
    0
    Регистрация:
    7 апр 2009
    Сообщения:
    86
    cделал для себя: SDK_Win2003_portable.7z (131.81 MB)
    http://www.fayloobmennik.net/1366346
     
  5. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    yashechka

    Вот так?

     
  6. rttgedt

    rttgedt Антон

    Публикаций:
    0
    Регистрация:
    12 окт 2010
    Сообщения:
    85
    ужоснах. Нет не так. Прежде чем задавать вопросы изучи тему хотя-бы чуток.
     
  7. bug1z

    bug1z New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2008
    Сообщения:
    228
    Код (Text):
    1. LPTSTR strt = L"kl";
    почитайте книги по С или С++. без основ дальше двигаться не получится.
     
  8. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    С тем разобрался. Поможете вот с этим (?):

    Заменить знаки вопроса.
     
  9. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Это что за бред?
     
  10. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    yashechka

    Это бред, мне сейчас нужно получить содержимое из

     
  11. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    И чет не варится ((
     
  12. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
  13. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Это еще почему?
     
  14. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Mark
    В твоем случае надо GetWindowText(but, указатель_на_буффер, размер_буффера)
     
  15. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    K10

    А что за указатель на буфер и размер? В инете ничего не нашел(

    Поможете?
     
  16. zxcv

    zxcv New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2011
    Сообщения:
    257
    Mark
    da
     
  17. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    Книгу? Петцольд да? Я его читаю
     
  18. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Mark
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms633520(v=VS.85).aspx
     
  19. Mark

    Mark Марк

    Публикаций:
    0
    Регистрация:
    15 сен 2011
    Сообщения:
    304
    K10

    тОЕСТЬ ТАК?

     
  20. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Mark
    В GetWindowText должен передаваться указатель на буффер (не знаю как он в С обозначается).
    Так понимаю используются ANSI функции, зачем тогда буффер в wchar?
    ShowWindow здесь не нужно, т.к. уже есть флаг WS_VISIBLE.