Описание тега windows-api-code-pack

Пакет кода Windows API для.NET - это, по сути, управляемый API для доступа к функциям оболочки, которые иначе недоступны для разработчиков.NET.
0 ответов

Как получить текущее местоположение с помощью ExplorerBrowserControl (WindowsAPICodePack)?

В моем проекте WPF я использую ExplorerBrowserControl (из WindowsAPICodePack) для создания настраиваемого диалогового окна экспорта. Но чтобы смоделировать обычное диалоговое окно сохранения, я хотел бы создать крошку. Но я не знаю, как получить пол…
07 сен '17 в 11:13
3 ответа

Windows API Code Pack - ShellFile не генерирует растровое изображение PDF

Использование кода из предыдущих вопросов о переполнении стека: System.Drawing.Bitmap image; ShellFile f = ShellFile.FromFilePath(fileLocation); image = f.Thumbnail.ExtraLargeBitmap; image.Save(tempfile, ImageFormat.Png); Я пытаюсь использовать окон…
15 авг '13 в 21:40
1 ответ

Окно WPF/Prism, вызывающее CommonOpenFileDialog (выберите каталог), теряет фокус после выбора

У меня есть приложение WPF (Prism), которому нужна функциональность "выбрать каталог". Меню главного окна открывает дочернее окно "Настройки" через пресловутую призму InteractionRequest, В этом окне "Настройки" есть кнопка для открытия окна "Выбор к…
18 окт '16 в 15:08
0 ответов

Удаление элементов из пользовательской категории - Jumplist

Как динамически удалять элементы из пользовательской категории в Jumplist (не удаляя сам Jumplist). Вот как я создаю JumpList и пользовательские категории: // Creating jumplist list = JumpList.CreateJumpListForIndividualWindow(TaskbarManager.Instanc…
0 ответов

C# windows Api - нельзя использовать SetWindowPos, когда установлено showintaskbar = false

Я пытаюсь установить положение для моего окна другим приложением, но не могу этого сделать. Пример: у меня есть 2 приложения под названием app1 и app2: app1 Я устанавливаю showintaskbar = false и показываю это. app2 попробуйте изменить позицию app1 …
18 окт '17 в 04:17
0 ответов

Как получить доступ к Windows 8 Search API из Java?

Мое java-приложение должно иметь возможность перечислять все программное обеспечение из операционной системы Windows и отображать результаты на своей собственной java-панели. Например, если я наберу скайп или любое имя программного обеспечения в сво…
0 ответов

Как создать пользовательский элемент управления в CommonOpenFileDialog, предоставляемый в WindowsAPICodePack 1.1?

Мне нужно поместить пользовательский пользовательский контроль в CommonOpenFileDialog, предоставляемый в WindowsAPICodePack 1.1. Желаемая цель - когда в диалоговом окне выбран файл с расширением say.xyz, его предварительный просмотр должен отображат…
0 ответов

Как показать TaskDialog вне формы Windows в C#? (Comctl v6 не загружен)

Я люблю TaskDialogs и довольно часто их использую, но у меня возникают проблемы с их вызовом вне класса Windows Form.В классе Winforms их можно легко вызвать следующим образом: new Microsoft.WindowsAPICodePack.Dialogs.TaskDialog().Show(); Таким обра…
1 ответ

TaskDialog из WinAPICodePack не работает на.NET 4.0

Я пишу заявку и хотел использовать TaskDialogIndirect функция - однако я не хотел писать огромное количество вещей P/Invoke и т. д., поэтому я включил WinAPICodePack. Хотя есть одна проблема! Когда я создаю элемент управления для TaskDialog и добавь…
1 ответ

Рендеринг текстурированных квадратов в пиксельных полосах

У меня есть следующее .fx файл: Texture2D texture2d; SamplerState linearSampler { Filter = MIN_MAG_MIP_LINEAR; AddressU = Clamp; AddressV = Clamp; }; struct VS_IN { float4 pos : POSITION; float3 uvq : TEXCOORD0; }; struct PS_IN { float4 pos : SV_POS…
12 июн '14 в 22:01
1 ответ

Странная проблема с оболочкой extesnsions. Файл возвращается после удаления

У меня странная проблема. Я использую Windows API Code Pack для Microsoft .NET Framework для отображения пользовательских миниатюр для своих пользовательских расширений файлов. Я использовал Microsoft.WindowsAPICodePack.ShellExtensions Методы простр…
11 янв '12 в 07:00
1 ответ

Индикатор выполнения панели задач не отображается после того, как окно было скрыто

Я пытаюсь добавить индикатор выполнения к значку панели задач в Windows 7 с C# (Net 3.5). Я использую Windows API Code Pack для достижения этой цели: if (WindowStateInternal == FormWindowState.Normal) // the taskbar can only be set if the window is …
12 янв '13 в 20:05
0 ответов

Используйте объект ShellFile с помощью Windows API Code Pack для Microsoft

Windows API Code Pack для Microsoft можно скачать здесь. Это действительно хорошая библиотека, и в ней есть отличные примеры. Например, если я открою решение WindowsAPICodePack10, которое входит в zip, после загрузки пакета кода (оно содержит только…
28 окт '11 в 19:59
2 ответа

Является ли.NET 4.5 обязательным для Windows API Code Pack

Является ли.NET 4.5 обязательным для использования Windows API Code Pack (Microsoft.WindowsAPICodePack и Microsoft.WindowsAPICodePack.Sensors.dll). Будет ли это работать для.NET 4.0? Последняя версия Windows API Code Pack - 1.1, но, похоже, для нее …
20 окт '14 в 08:35
1 ответ

C# Панель задач, индикатор выполнения, получение значения из проигрывателя Windows Media currentMedia.currentPosition

Я попытался получить значение следующим образом, но это не сработало: private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e) { TaskbarManager.Instance.SetProgressState(TaskbarProgressBarState.Normal); axWindowsMediaPlayer1.Ctlcontro…
4 ответа

Доступ к миниатюрам, которые не существуют

Я сделал приложение, которое представляет вам список файлов на вашем компьютере. Всякий раз, когда вы щелкаете по любому элементу в списке, рядом с ним в небольшом PictureBox должен отображаться эскиз соответствующего файла. Я использую C# на Window…
0 ответов

Макрос NUMLINES и массив sysmetrics в sysmets.h, Windows API

//score is a variable that is case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // Update the score here EndPaint(hWnd, &ps); break; Я создаю игру, используя Windows API и использую переменную Score для отслеживания оценки пользователя. Я хочу обн…
30 май '16 в 03:39
3 ответа

TaskDialog запускает исключение: требуется comctl32.dll в версии 6

Я занимаюсь разработкой современного приложения WPF. Я хочу использовать TaskDialog, но я всегда получаю общую ошибку: Функция TaskDialog должна загрузить версию 6 файла comctl32.dll, но в данный момент в памяти загружена другая версия. Я попытался …
15 апр '13 в 16:23
0 ответов

Странная ошибка в ShellFile.FromFilePath

Иногда я получаю следующую ошибку: Элемент с таким же ключом уже добавлен в System.Collections.Generic.Dictionary'2.Insert(ключ TKey, значение TValue, логическое добавление) в System.Collections.Generic.Dictionary'2.Add(ключ TKey, значение TValue) в…
22 янв '16 в 12:27
1 ответ

API перезапуска приложения не перезапускает сбойное приложение

Я пытаюсь использовать приложение перезапустить службы в Microsoft.WindowsAPICodePack.ApplicationServicesОднако перезагрузка не работает. Когда приложение закрывается из-за необработанного исключения, оно не перезапускается. Я пробовал как с установ…