Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Матрица https://www.cyberforum.ru/ win-api/ thread133237.html
Можно ли с помощью средств WinAPI сделать ввод размера матрицы вот так: http://s004.***********/i207/1005/b2/764727563d3d.jpg А потом вводить саму матрицу вот так: http://s004.***********/i208/1005/7d/12d68f08fbf3.jpg Я просто не знаю,что это такое: меню, формочки какие-то
C++ WinAPI BM_SETIMAGE - кнопка теряет стиль XP
...и превращается в Windows Classic Style... Если hIcon/hBitmap = 0, тогда нет, стиль кнопки по прежнему XP, но если hIcon/hBitmap содержит handle Icon/Bitmap, стиль XP теряется...
C++ WinAPI Как создать ключ в реестре? https://www.cyberforum.ru/ win-api/ thread132771.html
Вопрос такой как создать ключ в реестре затем программно включать права доступа для этого ключа Я знаю что ключ можно создать при помощи функции RegCreateKeyEx но как потом менять права
C++ WinAPI SetWindowLongA B нескольких местах написано, что можно переделать кнопку в графическую (set button style to Graphical at run-time) с помощю: SetWindowLongA(Button.hwnd, GWL_STYLE, BS_BISMAP) SendMessageA(Buton.hwnd , BM_SETIMAGE, IMAGE_BITMAP, hBitmap) GetLastError везде = 0, но кнопка просто не рисуется, "зависает"... Пробовал и SendMessageA(Buton.hwnd , BM_SETSTYLE, BS_BITMAP, BT_PAINT)... https://www.cyberforum.ru/ win-api/ thread132730.html
C++ WinAPI Имитационное моделирование на GPSS
Очень нужна помощь в переводе программы на GPSS Word из С++ или из GPSS/H. :wall: Или подскажите, где можно помотреть, как это сделать. Буду очень благодарна!!! :curtsy: Вот задание: В системе передачи цифровой информации передается речь в цифровом виде. Речевые пакеты передаются через два транзитных канала, буферируясь в накопителях перед каждым каналом. Время передачи пакета по...
C++ WinAPI Значки на рабочем столе https://www.cyberforum.ru/ win-api/ thread132585.html
Всем привет. Такой вот вопрос, значки на рабочем столе, как програмно их сделать: больше, меньше, переместить по р. столу?
C++ WinAPI Список, кнопка, редактор https://www.cyberforum.ru/ win-api/ thread132459.html
привет. вот небольшая программа : В окне приложения отобразить однострочный редактор, под ним список (содержащий некоторые данные) и еще ниже кнопку с надписью «Да». При нажатии на кнопку записать в окно редактора текст из выбранной строки в списке и выдать сообщение о нажатии кнопки. ВОПРОС::::::::::: ПОЧЕМУ, КОГДА ВЫХОДИТ СООБЩЕНИЕ, НАЖИМАЕШЬ ок И ПРОГРАММА ЗАВЕРШАЕТСЯ И ПОЧЕМУ...
C++ WinAPI Фон программы из bmp файла
для загрузки фона программы из .bmp файла я использую такой код. Как можно еще реализовать прорисовку фона программы из .bmp, а то этот код затрачивает до 27% времени процессора когда перемещается окно программы case WM_PAINT: { PAINTSTRUCT ps; HBITMAP hBitmap, hOldBitmap; HPALETTE hPalette, hOldPalette; HDC hDC, hMemDC; BITMAP bm;
C++ WinAPI Управление файлами https://www.cyberforum.ru/ win-api/ thread132377.html
Кто знает как сделать, чтобы програмулинка моя запраштвала имя файла или путь к нему! не могу найти как его прописать.
C++ WinAPI Создать окно без заголовка https://www.cyberforum.ru/ win-api/ thread132007.html
Всем привет. В идеале я хочу получить окно без строки заголовка, просто прямоугольник с рамкой. Для этого, как я понимаю, существует стиль окна WS_BORDER. Но следующий код всё равно создаёт окно с заголовком: hwnd = CreateWindow(szClassName,NULL,WS_BORDER|WS_VISIBLE,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,0,0,hInstance,NULL); Подскажите пожалуйста, что нужно сделать,...
C++ WinAPI Extended MAPI: OpenMsgStore: MAPI_E_NO_SUPPOR
У меня есть некая Visual C++ программа (не я её писал ) которая использует Extended MAPI чтобы просмотреть папки Outlook 2007 (Exchange Server 2003). У одного из клиентов программа начала встречать следующие пробленмы: вызов OpenMsgStore ДЛЯ НЕКОТОРЫХ корневых папок завершается с кодом 0x80040102 (MAPI_E_NO_SUPPORT). Для большинства папок всё хорошо. Что может быть не так с этими папками?
C++ WinAPI Шрифт и цвет кнопки https://www.cyberforum.ru/ win-api/ thread131183.html
Всем привет. Как в WinApi изменить цвет кнопки(button) и шрифт надписи? Получение контекста окна кнопки GetWindowDC(hButton) и последующий вывод текста функцией TextOut() или заливание прямоугольника кнопки нужным мне цветом не прокатывает. Вот код: int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow) { MSG msg; HWND hwnd, hButton1, hButton2;...
23 / 23 / 7
Регистрация: 30.01.2009
Сообщений: 103
24.05.2010, 11:49  [ТС] 0

Загрузка ресурсов с dll - C++ WinAPI - Ответ 749192

24.05.2010, 11:49. Показов 7567. Ответов 13
Метки (Все метки)

Ответ

Вот сделал обертку и хотел бы узнать насколько она хороша
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
BOOL LoadBitmapFromDll(HWND hwnd, HDC hDC, LPCTSTR lpLibrary, WORD wInteger, int x, int y, int Width, int Height)
{   
   BITMAPINFO bif;
   static LPVOID newbitmap;
   ZeroMemory(&bif, sizeof(bif));
   bif.bmiHeader.biSize = 40;
   bif.bmiHeader.biWidth = Width; 
   bif.bmiHeader.biHeight = Height;
   bif.bmiHeader.biPlanes = 1;
   bif.bmiHeader.biBitCount = 24;
   bif.bmiHeader.biCompression = BI_RGB;
 
   HINSTANCE hResLibrary = LoadLibrary(lpLibrary);
   HRSRC hRsr = FindResource(hResLibrary, MAKEINTRESOURCE(wInteger), RT_BITMAP);
   HGLOBAL hload = LoadResource(hResLibrary, hRsr);
   LPVOID hlock = LockResource(hload);
   memset(&bif, 0, sizeof(BITMAPINFO));
   memcpy(&(bif.bmiHeader), hlock, sizeof(BITMAPINFOHEADER));
   newbitmap = (LPVOID)((unsigned int)hlock + sizeof(BITMAPINFOHEADER));
   SetDIBitsToDevice(hDC, x, y, Width, Height, 0, 0, 0, Width, newbitmap, &bif, DIB_RGB_COLORS);
   FreeLibrary((HMODULE)hResLibrary);
   return TRUE;
}


Вернуться к обсуждению:
Загрузка ресурсов с dll C++ WinAPI
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2010, 11:49
Готовые ответы и решения:

Загрузка изображений Не из ресурсов
Помогите найти функцию для загрузки изображений разных форматов JPG , GIF, PNG, ну и BMP в...

Загрузка изображения bmp из ресурсов
господа я поднимал конечно уже тему,заранее прошу прощение за нарушение правил,но там было не...

Изменение ресурсов в файле .exe .dll
Не знаю есть ли кто ни будь понимающий, но задам вопрос. Потратил много времени на поиск...

Загрузка DLL из ресурсов
В посте https://www.cyberforum.ru/vb-net/thread343195-page3.html#post4766418 рассматривается...

13
24.05.2010, 11:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2010, 11:49
Помогаю со студенческими работами здесь

Загрузка ресурсов из dll
Создал библиотеку в библиотеке три папки с изображениями, библиотека подключена к другому проекту....

Загрузка ресурсов из dll
Здравствуйте, один вопрос, создал dll с ресурсами (точечные изображение) и ни как не получается...

Динамическая загрузка Dll из ресурсов и ее использование
Пытаюсь разобраться для себя , прошу помощи сделал как в статье https://habrahabr.ru/post/85480/ ...

Подключение dll из ресурсов внутри другой dll
Здравствуйте! Есть сторонняя dll и собственная dll. Собственная dll написана для удобной работы со...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru