Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] Dziwne obramowania przycisków

Ostatnio zmodyfikowano 2015-02-28 19:14
Autor Wiadomość
programirer
Temat założony przez niniejszego użytkownika
[WinAPI] Dziwne obramowania przycisków
» 2015-02-24 15:27:38
Niedawno chciałem dodać mojemu programowi nieco wyglądu, więc w opcjach projektu zaznaczyłem "Wspieraj tematy Windows XP". Wszystko ładnie, wygenerował się plik .MANIFEST, wygląda nowocześniej, gdyby nie te dziwne niebieskie obramowania przycisków... Jak to usunąć?
P-127317
Monika90
» 2015-02-24 19:06:57
Być może używasz stylu WS_BORDER. Nie pokazałeś kodu, więc nie wiem.
P-127324
programirer
Temat założony przez niniejszego użytkownika
» 2015-02-24 20:07:25
Kod przycisków wygląda tak:
C/C++
HWND g_pLogZaloguj = CreateWindowEx( 0, "BUTTON", "Zaloguj się", WS_CHILD | WS_VISIBLE | SS_CENTER,
10, 285, 430, 30, hwndLog,( HMENU ) pLogZaloguj, hInstance, NULL );

HWND g_pLogZapomnialem = CreateWindowEx( 0, "BUTTON", "Zapomniałeś hasła / nie znasz danych logowania?", WS_CHILD | WS_VISIBLE | SS_CENTER,
10, 325, 430, 30, hwndLog,( HMENU ) pLogZapomnialem, hInstance, NULL );
Nie ma w kodzie niczego podejrzanego. Ja myślę, że te niebieskie obramowania to jakiś fokus, bo jak dodałem opcję WS_TABSTOP i przeleciałem tabem to obramowania zniknęły...
P-127326
programirer
Temat założony przez niniejszego użytkownika
» 2015-02-26 11:04:14
P-127396
DejaVu
» 2015-02-28 17:41:11
Frazy, które należy wpisać w wyszukiwarkę google:
P-127493
programirer
Temat założony przez niniejszego użytkownika
» 2015-02-28 19:14:47
W przyciskach nie chodziło o żadne obramowania (border)...
Odkryłem, że wszystko spowodował styl SS_CENTER który używałem nieprawidłowo zamiast BS_CENTER.
Temat zamykam.
P-127496
« 1 »
  Strona 1 z 1