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

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

Самые крутые части Windows API

Я заметил, что в разделе "Переполнение стека" в языках программирования и API есть немало вики-сообществ о "советах и ​​хитростях" или "Скрытых функциях". Но я не мог найти никаких своих личных фаворитов: Win32 API и Delphi. Поэтому я запускаю свой с...
05 апр. '10 в 18:54
6

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

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

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

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

Как я могу определить версию Windows SDK, установленную на моем компьютере?

Недавно я решил научить себя программированию c++ и win32 после обучения vb.net, и у меня есть очень простой вопрос: Как определить, какая версия Windows SDK установлена ​​на моем компьютере? Я прошу, чтобы установить последнюю версию, если она е...
19 апр. '10 в 7:20
9

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

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

Как сделать снимок экрана в приложении Windows?

Как сделать снимок экрана текущего экрана с помощью Win32?
20 июл. '10 в 14:46
5

Поиск недокументированных API в Windows

Мне было любопытно, как можно найти недокументированные API в Windows. Я знаю риски, связанные с их использованием, но этот вопрос сосредоточен на поиске их, а не на том, использовать их или нет.
28 мая '09 в 3:32
1

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

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

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

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

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

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

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

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

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

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