2010-12-20 21 views
5

Bir Windows GUI uygulaması yazıyorum ve normal bir düğüme ihtiyacım var.Düğmem neden 1990'lı gibi görünüyor?

hwnd = CreateWindowEx(
    NULL, 
    "BUTTON", 
    "Button", 
    WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON, 
    CW_USEDEFAULT, CW_USEDEFAULT, 
    60, 25, 
    parentHwnd, NULL, 
    GetModuleHandle(NULL), NULL); 

ben düğmesi (arka plan rengi Ignore) böyle bakmak istiyorum:

Ben düğmeye oluşturmak için bu kodu kullanıyorum

Good button

Ama görünümlü biter Bu gibi: Bad button
Sanırım bir stil veya bir şey eksik. İlk butona benzemek için ne yapabilirim?

+0

Bildirimi unutmuşsunuzdur. –

+0

@Ignacio, Visual Studio'yu kullanıyorum, ancak projem Konsolu Uygulaması olacak şekilde ayarlandı. Bir Win32 uygulaması yapmış olsaydım normal çalışır mıydı? –

+0

olası kopyası [C++/win32 ile normal görünümlü düğme] (http://stackoverflow.com/questions/1475021/normal-looking-button-with-c-win32) –

cevap

4
+0

Bu bağlantıda kabul edilen cevabın altındaki cevabın öneriyi takip ettim ve düğme hala kötü görünüyor. –

+1

Aslında, bildirimi ve derlemeyi düzenledikten sonra VS diyor ki "Bu dosya değiştirildi, editörde yeniden yüklemek ister misiniz?" Evet'i tıklıyorum ve doğru bağımlılık olmadan derlemeden önce olduğu gibi dönüyor. Bunu nasıl düzeltirim? –

İlgili konular