Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2012, 12:06   #1
drayvhard
 
Регистрация: 13.07.2012
Сообщений: 7
По умолчанию Проблема с CreateWindow

Здравствуйте, мне нужно в произвольной части экрана, или по указателю родительского окна создать ComboBox с неким содержимым. Я недавно узнал про функцию CreateWindow, но не могу ее заставить работать.

Значит функцию я импортирую так:

Код:
[DllImport("user32.dll"), ]
public static extern IntPtr CreateWindow
            (
            string lpClassName,		// указатель на зарегистрированное имя класса
            string lpWindowName,		// указатель на имя окна
            UInt32 dwStyle,			// стиль окна
            int x,				// горизонтальная позиция окна
            int y,				// вертикальная позиция окна 
            int nWidth,			// ширина окна
            int nHeight,			// высота окна
            IntPtr hWndParent,			// дескриптор родительского или окна владельца
            IntPtr hMenu,			// дескриптор меню или идентификатор дочернего окна
            IntPtr hInstance,			// дескриптор экземпляра приложения
            IntPtr lpParam 			// указатель на данные создания окна
            );
Но как использовать, не могу понять. Подскажите, пожалуйста, как создать таким образом ComboBox. Заранее благодарен!
drayvhard вне форума Ответить с цитированием
Старый 09.08.2012, 12:13   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

В качестве параметра lpClassName передаете "combobox"
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 09.08.2012, 12:19   #3
drayvhard
 
Регистрация: 13.07.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Петррр Посмотреть сообщение
В качестве параметра lpClassName передаете "combobox"
Та это я знаю, не знаю что в других параметрах указывать... ну кроме координат и размеров.. Особенно стили
drayvhard вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ФУНКЦИЯ CREATEWINDOW ЦВЕТА КНОПОК BOLCMAN Win Api 3 13.01.2011 18:21
Проблема с созданием окна(CreateWindow) в отдельном потоке Sc0rp Win Api 4 26.03.2009 22:49
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37