Результаты поиска по запросу "winapi"
, они начинают эффективно использовать настройки для каждого пользователя. Это +1 для Microsoft (и -1 для всех, кто жалуется на это!) !.
етил, что в моем приложении большинство проблем с совместимостью было вызвано «доступом запрещен» для некоторых папок, таких как: Application Data [C:\ProgramData] Desktop [C:\Users\Public\Desktop] Documents [C:\Users\Public\Documents] Favorites ...
Сначала вы должны найти дочернее окно, где вводится текст. Вы можете сделать это, найдя дочернее окно с классом окна «Редактировать». Если у вас есть этот дескриптор окна, используйте WM_GETTEXT, чтобы получить текст, который уже введен, затем измените этот текст (например, добавьте свой собственный), затем используйте WM_SETTEXT, чтобы отправить измененный текст обратно.
аюсь использовать SendMessage для Notepad, чтобы я мог вставить письменный текст, не делая Notepad активным окном. Я сделал что-то подобное в прошлом, используяSendText, но это потребовало придания блокнота фокусу. Теперь сначала я получаю ...
Как я могу предотвратить закрытие моей программы при закрытии открытого окна консоли?
Я пытаюсь открыть консоль из моей основной программы (Win32). Я нашел какой-то код, и он работает, но я этого не понимаю. Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю X на консоли, она также ...
Почему _get_heap_handle равен GetProcessHeap?
Согласно этомустатья [http://msdn.microsoft.com/en-us/library/ms810466.aspx], ЭЛТ использует отдельную кучуличная куча?), но этот маленький пример показывает, чтоCRT куча а такжеКуча по умолчанию такие же: HANDLE heaps[64]; DWORD heapCount = ...
Есть ли способ отрисовать контент Webbrowser для определенного DC?
В эти дни я пытаюсь создать скрытый элемент управления WebBrowser в своей программе, а с помощью интерфейса IViewObject отрисовываю свой пользовательский DC. Результат в порядке, я получил все необходимое содержимое, но скорость ...
Unicode имена файлов на FAT-32?
Насколько я понимаю, NTFS поддерживает имена файлов Unicode (UTF-16, как утверждает Micorsoft?). Но официальная документация MSDN очень расплывчата относительно того, какие кодовые страницы используются для хранения имен файлов (filepaths) в ...
Плохая идея - такие вещи могут меняться в разных версиях Windows. Придерживайтесь документированного интерфейса.
у получить иконки общих типов файлов в моей DLL. Я использую vc ++. У меня есть только расширение файла и тип MIME файла, на основе которого я хочу получить значок для файла. Может кто-нибудь сказать мне, как я могу это сделать? (Метод, ...
Даже после остановки тем на моем Win7, я не могу автоматизировать калькулятор через это приложение. Тем не менее я получаю ручку дочерних кнопок как ноль.
ужно обработать другое приложение Windows программно, поиск в Google, я нашел образец, который обрабатывает Windows калькулятор с помощью атрибута DLLImport и импортировать функции user32.dll в управляемые функции в C #. Приложение запущено, я ...
Когда я начал программировать на .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. Есть ли в ...
SendMessage (HWND_BROADCAST, ...) зависает
Когда я используюtheФункция SendMessage сHWND_BROADCAST, приложение зависает. Там нет ответа от приложения в течение длительного времени. Кто-нибудь может объяснить, почему?