Вопросы с тегом 'winapi'

API Windows (ранее называемый API Win32) является основным набором интерфейсов программирования приложений, доступных для операционных систем Microsoft Windows. Этот тег предназначен для вопросов о разработке собственных приложений Windows с использованием Windows API.
9

Насколько велика DWORD с 32- и 64-битным кодом?

В Visual С++ DWORD - это просто unsigned long, который зависит от машины, платформы и SDK. Однако, поскольку DWORD - это двойное слово (то есть 2 * 16), является еще 32-разрядным DWORD на 64-разрядных архитектурах?
02 сент. '08 в 12:50
2

Контроль рендеринга на стекле: решение найдено, требует двойной буферизации/улучшения

I (наконец!) нашел способ визуализации элементов управления Windows.Forms на стекле, который, похоже, не имеет какого-либо серьезного недостатка или большого времени реализации. Он вдохновил эту статью от Coded, в котором в основном объясняется, как ...
15 авг. '11 в 3:43
6

Как получить слово под курсором в Windows?

Я хочу создать приложение, которое получает слово под курсором (не только для текстовых полей), но я не могу найти, как это сделать. Использование OCR довольно сложно. Единственное, что я видел, это компоненты Deskperience. Они поддерживают "родной"...
12 янв. '11 в 3:18
1

Использование WinRT с C?

Наблюдая за материалом //BUILD, я увидел, что WinRT API может быть использован кодом C: Мне очень нравится свежий API C, доступный для разработчиков Win32. Где я могу найти информацию о C WinRT API? Как это лучше, чем существующий API Win32 C?
15 сент. '11 в 19:10
3

Эквивалент ShellExecute в .NET.

Я ищу .NET-предпочтительный способ выполнения того же типа вещей, который ShellExecute делает в Win32 (открытие, печать и т.д. для произвольных типов файлов). Я программировал Windows более 20 лет, но я полный новичок в .NET, так что, возможно, я пр...
03 нояб. '08 в 11:46
3

Как выполнить GetLastError() при отладке в Visual Studio

Вы переходите через код C/С++ и только что вызвали API Win32, который потерпел неудачу (обычно, возвращая некоторый бесполезный общий код ошибки, например 0). Ваш код не создает последующий вызов GetLastError(), возвращаемое значение которого вы могл...
01 окт. '08 в 21:42
5

Как получить список доступных последовательных портов в Win32?

У меня есть код устаревшего кода, который предоставляет список доступных COM-портов на ПК, вызывая функцию EnumPorts(), а затем фильтруя для имена портов, начинающиеся с "COM". В целях тестирования было бы очень полезно, если бы я мог использовать ...
07 сент. '09 в 11:19
4

Получить скриншот конкретного приложения

Я знаю, что могу получить скриншот всего экрана с помощью Graphics.CopyFromScreen(). Однако, что, если я просто хочу скриншот конкретного приложения?
21 мая '09 в 3:57
5

Win32 окно Владелец против окна Родитель?

В программировании Win32 в чем разница между родителем окна и владельцем окна? Я думал, что понял, понял ли я этот код: SetWindowLong(handle, GWL_HWNDPARENT, foo); Это фактически устанавливает владельца окна, а не родителя - несмотря на использова...
03 февр. '09 в 16:30
7

MSBuild на сервере CI не может найти AL.exe

У меня возникла проблема на моем сервере сборки TeamCity CI, где во время компиляции я получаю следующую ошибку: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2342, 9): ошибка MSB3086: задача не могла найти "AL.exe" с помощ...
07 июн. '10 в 0:03
4

Лучший способ делать не мерцающие, сегментированные обновления графики в Delphi?

Я думал, что могу просто выбросить это и просто спросить: я видел элементы управления Delphi, которые безупречны с точки зрения графических эффектов. Значение: не мерцание, секционированные обновления (только перерисовка раздела элемента управления, ...
15 июн. '11 в 20:29
3

Как приложение Windows может быть записано в Haskell?

Я пытаюсь написать приложение для Windows в Haskell. Фон Службу службы выполняет диспетчер управления службами Windows. После запуска он блокирует вызов StartServiceCtrlDispatcher, который поставляется с обратным вызовом, который будет использоват...
05 апр. '12 в 23:59
1

Как правильно сопоставить "MagImageScalingCallback" с помощью JNA?

Я использую jna.jar, jna-3.2.5.jar и jna-3.3.0-platform.jar в своем проекте Java. Это функция Winapi, которую я хочу реплицировать. BOOL WINAPI MagImageScalingCallback( _In_ HWND hwnd, _In_ void *srcdata, _In_ MAGIMAGEH...
12 сент. '15 в 7:01
2

Пропустить окно от захвата

Я создал приложение AIR, которое имеет два окна. Первый - основное окно (искровое оконное приложение), а второе - компонент (искровое окно). Я использую Java для захвата экрана рабочего стола с помощью Flex-Java Bridge Flerry. Вот код для захвата эк...
18 июн. '15 в 3:10
8

Как я могу вызвать:: CreateProcess в С++ для запуска исполняемого файла Windows?

Ищем пример, который: Запускает EXE Ожидает завершения EXE. Правильно закрывает все дескрипторы, когда исполняемый файл заканчивается.
03 сент. '08 в 20:39