Результаты поиска по запросу "winapi"
РЕДАКТИРОВАТЬ: После того, как вы отредактировали ваш ОП, я не буду репостить то, что уже написали Пакс и Адам Дэвис. Кроме того, я подтверждаю то, что сказал Пакс, что MinGW дает вам доступ к заголовкам Win32.
от вопрос уже есть ответ здесь: Как обрезать файл в C? [/questions/873454/how-to-truncate-a-file-in-c] 6 ответов Я использую fopen fseeko64 ftello64 fclose и т. Д. Для работы с файлом. Как я могу обрезать файл? Я знаю, что в Си нет ...
не будет компилироваться в режиме выпуска), это может означать, что все старшие 32 бита вашего указателя равны нулю. В этом случае это сработает, но вы не можете гарантировать, что все ваши указатели будут такими.
немного*_PTR типы, добавленные в Windows API для поддержки 64-битной адресации Win64. SetItemData(int nIndex,DWORD_PTR dwItemData)Этот API работает как для 64, так и для 32-битных компьютеров, когда я передаю второй параметр какDWORD. Я хочу ...
очень хороший ответ. Спасибо вам.
приложение Windows имеетIMAGE_FILE_LARGE_ADDRESS_AWARE установленный в заголовке изображения (с помощью флага компилятора / LARGEADDRESSAWARE), это обычно позволяет 32-разрядному приложению использовать более 2 ГБ памяти (имеет смысл, если ...
и обход дочерней структуры (очевидно, вам нужно использовать эквивалент win32gui).
аюсь прочитать текст из всплывающего окна. Название всегда одинаково. Мне удалось определить hwnd и получить заголовок с кодом ниже, но я не могу понять, как читать содержимое. import time import win32gui, win32con windows = [] def ...
Кажется, в статье говорится: «В Vista все гораздо сложнее: приложения, которые должны блокировать завершение работы, должны использовать новый API причины отключения». Никогда во всей статье не упоминается «более правильный» способ справиться с этим в XP. Я что-то пропустил?
у иметь возможность: 1. обнаруживать (и, если необходимо, 2. прерывать) завершение работы ОС из моего приложения, предпочтительно с помощью Windows API. Я знаю, что можно прервать выключение вручную, используя командуshutdown -a В худшем случае ...
.NET Interop IntPtr против реф
Вероятно, вопрос нуба, но взаимодействие пока не является моей сильной стороной. Помимо ограничения количества перегрузок, есть ли причина, по которой я должен объявить свои DllImports как: [DllImport("user32.dll")] public static extern int ...
Это не должно удивлять. Когда вы запрашиваете большие чтения (особенно без указания file_flag_sequential_scan), вы, по сути, боретесь с менеджером кэша - менеджер кэша оптимизирован для относительно небольших (64 КБ, 256 КБ) операций ввода-вывода, а когда вы запускаете большие операции ввода-вывода, вещи могут получить сбивает с толку. Вот почему переход к небуферизованному вводу-выводу может быть таким огромным выигрышем - менеджер кеша уходит с дороги.
няюсь за несколько длинное вступление) Во время разработки приложения, которое предварительно обрабатывает весь большой файл (> 400 МБ) в буферном кеше для ускорения фактического запуска позже, я проверил, имеет ли чтение 4 МБ за раз все еще ...
JScript не позволяет вам создавать безопасные массивы, вам, вероятно, потребуется написать ActiveXObject, чтобы справиться с этим за вас.
у создать SAFEARRAY типа байта в Windows JScript. Можете ли вы дать мне пример кода или указать мне правильное направление?
Я не вижу флагов для левого Ctrl и Alt и E0 для правого Ctrl и Alt. MakeCode одинаков как для Ctrls, так и для Alts. Сдвиг отличается, он не имеет E0 / E1 в любом случае, но отличается в make-кодах так же, как вы ответили. Спасибо за ваш ответ, это было полезно.
PUT предоставляет два флага (RI_KEY_E0 а такжеRI_KEY_E1), чтобы проверить, нажата ли левая или правая версия клавиши. Это прекрасно работает для CTRL, но не для левого и правого сдвига. На самом деле флаги одинаковы для обоих, и VKey тоже ...
Вы можете использовать CImage в Win32, просто #include <atlstr.h> и #include <atlimage.h>. Также #include <atlstr.h>, он, очевидно, хочет CString.
дал приложение для Windows, используя ядро WIN32 и VC ++. В моем родительском окне у меня есть дочернее окно и две кнопки «сохранить» и «отправить». Когда пользователь нажимает кнопку «Сохранить», я хочуsavefileDialog должен быть открыт, и ...