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

5 ответов

РЕДАКТИРОВАТЬ: После того, как вы отредактировали ваш ОП, я не буду репостить то, что уже написали Пакс и Адам Дэвис. Кроме того, я подтверждаю то, что сказал Пакс, что MinGW дает вам доступ к заголовкам Win32.

от вопрос уже есть ответ здесь: Как обрезать файл в C? [/questions/873454/how-to-truncate-a-file-in-c] 6 ответов Я использую fopen fseeko64 ftello64 ​​fclose и т. Д. Для работы с файлом. Как я могу обрезать файл? Я знаю, что в Си нет ...

1 ответ

 не будет компилироваться в режиме выпуска), это может означать, что все старшие 32 бита вашего указателя равны нулю. В этом случае это сработает, но вы не можете гарантировать, что все ваши указатели будут такими.

немного*_PTR типы, добавленные в Windows API для поддержки 64-битной адресации Win64. SetItemData(int nIndex,DWORD_PTR dwItemData)Этот API работает как для 64, так и для 32-битных компьютеров, когда я передаю второй параметр какDWORD. Я хочу ...

1 ответ

очень хороший ответ. Спасибо вам.

приложение Windows имеетIMAGE_FILE_LARGE_ADDRESS_AWARE установленный в заголовке изображения (с помощью флага компилятора / LARGEADDRESSAWARE), это обычно позволяет 32-разрядному приложению использовать более 2 ГБ памяти (имеет смысл, если ...

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

2 ответа

 и обход дочерней структуры (очевидно, вам нужно использовать эквивалент win32gui).

аюсь прочитать текст из всплывающего окна. Название всегда одинаково. Мне удалось определить hwnd и получить заголовок с кодом ниже, но я не могу понять, как читать содержимое. import time import win32gui, win32con windows = [] def ...

2 ответа

Кажется, в статье говорится: «В Vista все гораздо сложнее: приложения, которые должны блокировать завершение работы, должны использовать новый API причины отключения». Никогда во всей статье не упоминается «более правильный» способ справиться с этим в XP. Я что-то пропустил?

у иметь возможность: 1. обнаруживать (и, если необходимо, 2. прерывать) завершение работы ОС из моего приложения, предпочтительно с помощью Windows API. Я знаю, что можно прервать выключение вручную, используя командуshutdown -a В худшем случае ...

5 ответов

.NET Interop IntPtr против реф

Вероятно, вопрос нуба, но взаимодействие пока не является моей сильной стороной. Помимо ограничения количества перегрузок, есть ли причина, по которой я должен объявить свои DllImports как: [DllImport("user32.dll")] public static extern int ...

1 ответ

Это не должно удивлять. Когда вы запрашиваете большие чтения (особенно без указания file_flag_sequential_scan), вы, по сути, боретесь с менеджером кэша - менеджер кэша оптимизирован для относительно небольших (64 КБ, 256 КБ) операций ввода-вывода, а когда вы запускаете большие операции ввода-вывода, вещи могут получить сбивает с толку. Вот почему переход к небуферизованному вводу-выводу может быть таким огромным выигрышем - менеджер кеша уходит с дороги.

няюсь за несколько длинное вступление) Во время разработки приложения, которое предварительно обрабатывает весь большой файл (> 400 МБ) в буферном кеше для ускорения фактического запуска позже, я проверил, имеет ли чтение 4 МБ за раз все еще ...

2 ответа

JScript не позволяет вам создавать безопасные массивы, вам, вероятно, потребуется написать ActiveXObject, чтобы справиться с этим за вас.

у создать SAFEARRAY типа байта в Windows JScript. Можете ли вы дать мне пример кода или указать мне правильное направление?

1 ответ

Я не вижу флагов для левого Ctrl и Alt и E0 для правого Ctrl и Alt. MakeCode одинаков как для Ctrls, так и для Alts. Сдвиг отличается, он не имеет E0 / E1 в любом случае, но отличается в make-кодах так же, как вы ответили. Спасибо за ваш ответ, это было полезно.

PUT предоставляет два флага (RI_KEY_E0 а такжеRI_KEY_E1), чтобы проверить, нажата ли левая или правая версия клавиши. Это прекрасно работает для CTRL, но не для левого и правого сдвига. На самом деле флаги одинаковы для обоих, и VKey тоже ...

1 ответ

Вы можете использовать CImage в Win32, просто #include <atlstr.h> и #include <atlimage.h>. Также #include <atlstr.h>, он, очевидно, хочет CString.

дал приложение для Windows, используя ядро ​​WIN32 и VC ++. В моем родительском окне у меня есть дочернее окно и две кнопки «сохранить» и «отправить». Когда пользователь нажимает кнопку «Сохранить», я хочуsavefileDialog должен быть открыт, и ...