Описание тега createwindow

1 ответ

Создайте собственное окно Windows в JNA и немного GetWindowLong с GWL_WNDPROC

Добрый день, Некоторое время я использовал JNA для взаимодействия с Windows API, и теперь я застрял при создании окна. Насколько я сделал следующее: 1. Создал дочернее окно существующего окна и получил действительный обработчик для него. 2. Понял, ч…
28 окт '10 в 08:45
0 ответов

Сбой CreateWindow в потоке, созданном _beginthreadex

У меня есть функция потока, и я создаю окно из этой темы Всякий раз, когда я создаю свою тему с CreateThread() API, CreateWindow() возвращает true, и это создает окно, НО, если я создаю свой поток, используя _beginthreadex, CreateWindow() возвращает…
19 ноя '13 в 10:51
1 ответ

Установить HWND на CreateWindow, похоже, не удается

Я из C# и очень новичок в этом, поэтому, пожалуйста, потерпите меня. у меня есть MainWindow класс, который имеет некоторые частные HWND переменные. Один для самого окна и один для каждого элемента управления. Я предполагаю, что мне нужно следить за …
07 ноя '11 в 04:33
3 ответа

После создания окна (...), как дать окну цвет?

Я создал окно, дескриптор которого handle_parent. Затем я создал дочернее окно следующим образом: hwnd_child = CreateWindow(child_class_name, _T(""), WS_CHILDWINDOW, 0, 0, 0, 0, hwnd_parent, (HMENU)0, ghinst, NULL); ShowWindow(win->hwndSplitterBa…
08 апр '12 в 14:37
3 ответа

Создание окна в другой теме (не основной)

У меня есть функция: HWND createMainWindow(P2p_Socket_Machine * toSend){ HWND hMainWnd = CreateWindow( L"Class",/*(LPCWSTR) nameOfConference.c_str()*/L"Chat", WS_OVERLAPPED | WS_MINIMIZEBOX | WS_SYSMENU, CW_USEDEFAULT, 0, 600,400, (HWND)NULL, (HMENU…
11 мар '12 в 11:31
0 ответов

CreateWindow возвращает дескриптор NULL

Итак, я сидел здесь более 30 минут, пытаясь решить эту проблему, в "Create Window" он дает мне значение NULL, если у меня нет имени класса в качестве "LoginClassName", если я использую "RegisterClassName", он вернет NULL, Я пытаюсь создать всплывающ…
17 дек '15 в 21:14
0 ответов

Всплывающее управление на Gecko FX

Я использую Gecko FX в качестве альтернативы веб-браузера, и я не могу контролировать всплывающие окна. У Gecko есть событие "CreateWindow", которое должно управлять всплывающими окнами (например, "NewWindow" в Webbrowser), но, похоже, оно не работа…
31 мар '18 в 17:51
4 ответа

Можно ли создать подокно, которое не будет деактивировать родитель?

Обычно при создании подокна (WS_POPUP) дочернее окно становится активным, а родительский становится деактивированным. Однако с меню оба остаются активными. По крайней мере, я предполагаю, что меню активно, по крайней мере, оно имеет фокус. Пример: н…
20 май '10 в 19:33
1 ответ

Проблема заполнения границ диалогового окна в Visual Studio 2013 возникает только в режиме выпуска

У меня есть приложение, которое генерирует диалоги динамически. Я использовал для сборки с Visual Studio 6.0. Некоторое время назад переключился на VS2013 и внёс необходимые коррективы, чтобы заставить его строить. На самом деле никогда не выпускал …
02 июн '16 в 16:24
1 ответ

Создать дочернее окно в WM_CREATE, актуальность той же темы?

Типичным примером является создание дочернего окна в обратном вызове сообщения (WndProc) в сообщении WM_CREATE: LRESULT APIENTRY WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { ... switch (message) { case WM_CREATE: .... hwndChild[…
2 ответа

Win32: C++: как переориентироваться на родительское окно после щелчка в дочернем окне?

В моей программе Win32 CPP я определил некоторое дочернее окно для отображения различных текстовых строк, используя что-то вроде: hnd_to_this_ch_window = CreateWindow( L"EDIT",L"Some initial text", WS_VISIBLE | WS_CHILD | ES_LEFT, position_of_this_w…
22 июл '15 в 17:46
1 ответ

Win32 высота по умолчанию элемента управления редактированием

Я использую CreateWindowEx создать элемент управления Edit (текстовое поле), но говоря CW_DEFAULT не помогает получить высоту текстового поля по умолчанию - он просто создает окно с высотой ноль. Как получить системный размер текстового поля по умол…
05 мар '11 в 03:30
1 ответ

Содержащая Tab причина по неопределенному не является объектом

В моем приложении на основе титана Мой навигационный поток выглядит следующим образом HomeVu -> Subvu1 -> Subvu2 Хотя я пытаюсь перейти от представления Subvu1 к Subvu2, он показывает ошибку, Script Error { backtrace = "#0 () at :0"; line = 40…
20 мар '14 в 06:42
1 ответ

WinAPI создать окно + дочерние окна, обработать нажатие кнопки?

Я новичок в WinApi, и я хочу создать в моей программе простое окно, содержащее пустое родительское окно и две меньшие дочерние кнопки "button1" и "button2". с помощью этой кнопки я надеюсь изменить значение bool с false на true и наоборот, но почти …
29 фев '16 в 11:25
1 ответ

Delphi - цикл сообщений для формы, созданной в фильтре DirectShow, останавливается

У меня есть фильтр DirectShow, созданный с помощью Delphi Pro 6 и библиотеки прямого показа DSPACK. Я работаю под Windows XP. Я пытался создать форму динамически, когда класс контейнера для DirectFilter вызвал свой конструктор, передав NIL в констру…
02 апр '10 в 22:16
1 ответ

C++ Создание окна в других файлах cpp (не в WinMain)

У меня есть функция, которая находится в другом файле cpp, чем WinMain, и при вызове создаст окно. Однако класс windows для этого нового окна был объявлен и зарегистрирован в WinMain. Теперь, когда я создаю окно в отдельной функции, я вынужден повто…
22 авг '14 в 13:05
0 ответов

Почему CreateWindowEx не работает должным образом?

Я ознакомился с руководством по адресу: http://www.winprog.org/tutorial/simple_window.html У меня есть разумное понимание того, что все в учебнике делает, и моя тестовая программа работает. Я попытался создать плагин для winamp, используя hInstance …
1 ответ

InitCommonControlsEx() завершается ошибкой с ICC_LINK_CLASS в Windows 8.1

Я пытаюсь поместить простую гиперссылку на мое окно. INITCOMMONCONTROLSEX iccx; iccx.dwSize = sizeof(INITCOMMONCONTROLSEX); iccx.dwICC = ICC_LINK_CLASS; // CommCtrl.h: #define ICC_LINK_CLASS 0x00008000 bool bResult = InitCommonControlsEx(&iccx);…
1 ответ

RegisterClass для класса окна, возвращающего ошибку "файл уже существует"

В данный момент я просто пытаюсь создать пустое окно как часть DLL, которая обеспечивает скрытую связь с нашей платформой. Никакая другая часть этой DLL никогда не будет отображать ничего. В настоящее время я создаю экземпляр класса окна как таковой…
23 июл '13 в 21:25
2 ответа

(Windows API) WM_PAINT Проблемы с мышью

Я создал окно со следующими флагами для наложения d3d-приложения: WS_EX_TOPMOST | WS_EX_COMPOSITED | WS_EX_TRANSPARENT | WS_EX_LAYERED Я приступил к окраске окна для перехода, и все работало хорошо. Однако, как только я начал рисовать его, используя…
20 фев '10 в 04:49