Результаты поиска по запросу "winapi"

1 ответ

, они начинают эффективно использовать настройки для каждого пользователя. Это +1 для Microsoft (и -1 для всех, кто жалуется на это!) !.

етил, что в моем приложении большинство проблем с совместимостью было вызвано «доступом запрещен» для некоторых папок, таких как: Application Data [C:\ProgramData] Desktop [C:\Users\Public\Desktop] Documents [C:\Users\Public\Documents] Favorites ...

3 ответа

Сначала вы должны найти дочернее окно, где вводится текст. Вы можете сделать это, найдя дочернее окно с классом окна «Редактировать». Если у вас есть этот дескриптор окна, используйте WM_GETTEXT, чтобы получить текст, который уже введен, затем измените этот текст (например, добавьте свой собственный), затем используйте WM_SETTEXT, чтобы отправить измененный текст обратно.

аюсь использовать SendMessage для Notepad, чтобы я мог вставить письменный текст, не делая Notepad активным окном. Я сделал что-то подобное в прошлом, используяSendText, но это потребовало придания блокнота фокусу. Теперь сначала я получаю ...

2 ответа

Как я могу предотвратить закрытие моей программы при закрытии открытого окна консоли?

Я пытаюсь открыть консоль из моей основной программы (Win32). Я нашел какой-то код, и он работает, но я этого не понимаю. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю X на консоли, она также ...

ТОП публикаций

4 ответа

Почему _get_heap_handle равен GetProcessHeap?

Согласно этомустатья [http://msdn.microsoft.com/en-us/library/ms810466.aspx], ЭЛТ использует отдельную кучуличная куча?), но этот маленький пример показывает, чтоCRT куча а такжеКуча по умолчанию такие же: HANDLE heaps[64]; DWORD heapCount = ...

2 ответа

Есть ли способ отрисовать контент Webbrowser для определенного DC?

В эти дни я пытаюсь создать скрытый элемент управления WebBrowser в своей программе, а с помощью интерфейса IViewObject отрисовываю свой пользовательский DC. Результат в порядке, я получил все необходимое содержимое, но скорость ...

2 ответа

Unicode имена файлов на FAT-32?

Насколько я понимаю, NTFS поддерживает имена файлов Unicode (UTF-16, как утверждает Micorsoft?). Но официальная документация MSDN очень расплывчата относительно того, какие кодовые страницы используются для хранения имен файлов (filepaths) в ...

1 ответ

Плохая идея - такие вещи могут меняться в разных версиях Windows. Придерживайтесь документированного интерфейса.

у получить иконки общих типов файлов в моей DLL. Я использую vc ++. У меня есть только расширение файла и тип MIME файла, на основе которого я хочу получить значок для файла. Может кто-нибудь сказать мне, как я могу это сделать? (Метод, ...

3 ответа

Даже после остановки тем на моем Win7, я не могу автоматизировать калькулятор через это приложение. Тем не менее я получаю ручку дочерних кнопок как ноль.

ужно обработать другое приложение Windows программно, поиск в Google, я нашел образец, который обрабатывает Windows калькулятор с помощью атрибута DLLImport и импортировать функции user32.dll в управляемые функции в C #. Приложение запущено, я ...

1 ответ

Когда я начал программировать на .Net, я использовал C ++ / CLI, так как пришел из минимального фона Win32 C ++. Я обнаружил, что у меня болит голова, потому что я не понимал тонких линий и границ между C ++ / CLI и Win32 C ++. Это не так просто, как кажется, что они взаимодействуют между ними. Когда я узнал о P / Invoke и сделал мою жизнь намного проще, я наконец начал совершенствовать свои навыки. P / Invoke просто отлично, и вам не обязательно нужен C ++ / CLI для этого. По моему мнению, вы либо используете Win32 C ++ полностью для низкоуровневых вещей, либо .Net для высокоуровневых вещей, и я действительно не рекомендую когда-либо пытаться взаимодействовать с Win32 C ++ с C ++ / CLI, если в этом нет особой необходимости. Даже в этом случае, вероятно, проще сделать Win32 DLL с тем, что вам нужно, и P / Invoke DLL из .Net, или наоборот. Всегда помните, чтобы выбрать правильный инструмент для работы.

всегда советовали мне, что если я делаю какое-то приложение, которое должно использовать некоторые API-интерфейсы Windows для выполнения какой-либо работы на уровне процесса, я должен использовать VC ++, а не любой другой язык .net. Есть ли в ...

4 ответа

SendMessage (HWND_BROADCAST, ...) зависает

Когда я используюtheФункция SendMessage сHWND_BROADCAST, приложение зависает. Там нет ответа от приложения в течение длительного времени. Кто-нибудь может объяснить, почему?