Управление контролом через идентификатор GetDlgCtrlID - VB

Узнай цену своей работы

Формулировка задачи:

Для манипуляций с контролом(окном) мы используем hwnd, а можно ли манипулировать контролом, в частности вписать в него текст (контрол Edit класса) SendMessage-м, используя идентификатор, полученный через GetDlgCtrlID ? Ну, например, обычно такого типа я делаю:
Листинг программы
  1. Call SendMessage(hwnd, WM_SETTEXT, 0, "Hello, World")
а вот что-то типа:
Листинг программы
  1. Call SendMessage(CtrlID, WM_SETTEXT, 0, "Hello, World")
возможно? или функция, обратная GetDlgCtrlID(HWND) - получить hwnd контрола, указав идентификатор (ранее полученный через GetDlgCtrlID) ?

Решение задачи: «Управление контролом через идентификатор GetDlgCtrlID»

textual
Листинг программы
  1. Private Declare Function GetDlgItem Lib "user32.dll" (ByVal hDlg As Long, ByVal nIDDlgItem As Long) As Long

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы