*   >> Чтение Образование Статьи >> science >> programming

Типы кнопок в Windows

<р> Окна Стандартные элементы управления - Часть 8 Объем - Windows интерфейс пользователя Введение Это часть 8 моей серии, Windows Предопределенные управления. Для того, чтобы понять этот урок, вы, скорее прочитал все предыдущие уроки из этой серии. В этой части серии мы рассмотрим типы кнопок в окнах. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Кнопка Кнопка А контроль, что пользователь может нажать, чтобы внести свой вклад в приложения. Сегодня окна интерфейса API имеет восемь кнопок. Мы будем смотреть на значении восьми кнопок в данном руководстве. Кнопка нажимная кнопка является обычным прямоугольная кнопка. Попробуйте следующий код, чтобы увидеть, что кнопка выглядит так: #include с помощью патезрасе; LRESULT CALLBACK MainWndProc (HWND HWND, UINT uMsg, WPARAM WPARAM, LPARAM LPARAM) {переключатель (uMsg) {по умолчанию: возвращение DefWindowProc (HWND, uMsg, WPARAM, LPARAM); } Вернуть 0; } INT WINAPI WinMain (HINSTANCE HINSTANCE, HINSTANCE hPrevInstance, LPSTR lpCmdLine, INT nCmdShow) {WNDCLASSEX архиваторный; wcx.

cbSize = SizeOf (архиваторный); wcx.style = CS_HREDRAW | CS_VREDRAW; wcx.lpfnWndProc = MainWndProc; wcx.cbClsExtra = 0; wcx.cbWndExtra = 0; wcx.hInstance = HINSTANCE; wcx.hIcon = NULL; wcx.hCursor = LoadCursor (NULL, IDC_ARROW); wcx.hbrBackground = (HBRUSH) (COLOR_BACKGROUND + 1); wcx.lpszMenuName = NULL; wcx.lpszClassName = "MainWClass"; wcx.

hIconSm = NULL; RegisterClassEx (& архиваторный); HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "Главное окно", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, HINSTANCE, NULL); если (hwndMain!) вернуться ложным; ShowWindow (hwndMain, SW_SHOW); UpdateWindow (hwndMain); HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "КНОПКА", "Кнопка", WS_CHILD | BS_PUSHBUTTON, 100, 100, 90, 25, hwndMain (HMENU) 1, HINSTANCE, NULL); ShowWindow (hwndPush, SW_SHOW); UpdateWindow (hwndPush); MSG MSG; BOOL Брет; в то время как ((Bret = GetMessage (& MSG, hwndMain, 0, 0)) = 0) {если (Bret == -1) {//обработать ошибку и, возможно, выйти из приложения} еще {TranslateMessage (& MSG); DispatchMessage (& MSG); }} Вернуться msg.

wParam; } Вы можете использовать следующую команду в командной строке, чтобы скомпилировать код: G ++ winpush.cpp -mwindows -o winpush.exe Вы м

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.