Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизCоздание кнопки На WinAPI Найти похожие ветки
← →
Death_R (2004-08-04 10:23) [0]Дайте пример создания кнопки на WinAPI
← →
BillyJeans (2004-08-04 10:27) [1]CreateWindow(...);
← →
Death_R (2004-08-04 10:31) [2]Пробывал, но я чтото нето задаю в качестве параметров и у меня выскакивает окно, а не кнопка.
Поэтому и прошу дать код создания кнопки!!!
← →
Zz_ (2004-08-04 10:42) [3]
сase WM_SHOWWINDOW:
hButton = CreateWindow(
"Button"
, "Кныпка"
, WS_CHILD
, 10
, 10
, 100
, 40
, hWnd
, NULL
, hInst
, NULL
);
SetWindowLong(hButton,GWL_ID,IDM_ABOUT);
ShowWindow(hButton,SW_SHOWNORMAL);
← →
KSergey © (2004-08-04 11:18) [4]> [3] Zz_ (04.08.04 10:42)
> сase WM_SHOWWINDOW:
А вот почему на Show? Почему не на крейт? Получается, если окно скрытьи заново отобразить - кнопка снова создасться, что неверно.
Да, в конкретной задаче, возможно, окно не скрывается, но как-то вот всегда меня удивляло использование Show для создания чего-то или инициализации... Как-то можете объяснить почему или просто так получилось?
← →
-c-st-s- © (2004-08-04 15:58) [5]Zz_, попробуй так...
uses
...
const
Btn = 101;
...
// а это после создания окна...
CreateWindowEx(0, "Button", "Button1", ws_Child or ws_Visible or bs_DefPushButton, 0, 0, 75, 25, {hwnd окна на котором нужно создать копку}, Btn, hInstance, Nil);
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c