Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Düğmeleri dinamik olarak oluşturmak için CreateWindow veya CreateWindowEx işlevini kullanırsınız. Bu konu başlığı, varsayılan bir basmalı düğme oluşturmak için CreateWindow işlevinin nasıl kullanılacağını göstermektedir.
Bilmeniz gerekenler
Teknolojileri
Önkoşullar
- C/C++
- Windows Kullanıcı Arabirimi Programlama
Talimatlar
Düğme denetimi oluşturmak için CreateWindowişlevinikullanın.
Aşağıdaki C++ örneğinde, m_hwnd parametresi üst pencerenin tutamacıdır. BS_DEFPUSHBUTTON stili, varsayılan bir basma düğmesinin oluşturulması gerektiğini belirtir. Bir düğme için CW_USEDEFAULT kullanıldığında değerleri sıfıra ayarladığı için boyut ve konum değerlerinin belirtilmesi gerektiğini unutmayın.
HWND hwndButton = CreateWindow(
L"BUTTON", // Predefined class; Unicode assumed
L"OK", // Button text
WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON, // Styles
10, // x position
10, // y position
100, // Button width
100, // Button height
m_hwnd, // Parent window
NULL, // No menu.
(HINSTANCE)GetWindowLongPtr(m_hwnd, GWLP_HINSTANCE),
NULL); // Pointer not needed.
İlgili konular