WM_CTLCOLORBTN
5 отговора
173 прегледа
WM_CTLCOLORBTN
Nqkoi ima li ideq kak se smenq cveta na button v tapoto SDK?:(
10x.
обикновен п******т
10x.
обикновен п******т
Da ama ne
4oveka ima predvid za SDK, ne za MFC, spored men tova ste mu svurshi po dobra rabota.
[линк]
Just a human.
[линк]
Just a human.
Re: Da ama ne
taka, taka....ama bih se radval ako nqkoi moje da mi obqsni za6to tova ne6to ne ba4ka?! reduciral sam primera do 20 reda:) sigurno sam zabarkal nqkakva elementarna tapnq, ama ve4e savsem izperkahg. gledaite i vie pa barem nqkoi vidi....
#include <windows.h>
#include <windowsx.h>
#include <commctrl.h>
HBRUSH hBrush;
static BOOL CALLBACK DialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg) {
case WM_CTLCOLORDLG:
case WM_CTLCOLORSTATIC:
case WM_CTLCOLORBTN:
case WM_CTLCOLOREDIT:
case WM_CTLCOLORLISTBOX:
case WM_CTLCOLORSCROLLBAR:
if( !hBrush ) hBrush=CreateSolidBrush( RGB(192,0,0) );
SetBkColor( (HDC)wParam, RGB(192,0,0) );
SetTextColor( (HDC)wParam, RGB(0,192,0) );
SelectObject( (HDC)wParam, hBrush );
return( (LONG)hBrush);
case WM_CLOSE:
EndDialog(hwndDlg,0);
return TRUE;
}
return FALSE;
}
int APIENTRY WinMain(HINSTANCE hinst, HINSTANCE hinstPrev, LPSTR lpCmdLine, int nCmdShow)
{
return DialogBox(hinst, MAKEINTRESOURCE(100), NULL, (DLGPROC) DialogFunc);
}
обикновен п******т
#include <windows.h>
#include <windowsx.h>
#include <commctrl.h>
HBRUSH hBrush;
static BOOL CALLBACK DialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg) {
case WM_CTLCOLORDLG:
case WM_CTLCOLORSTATIC:
case WM_CTLCOLORBTN:
case WM_CTLCOLOREDIT:
case WM_CTLCOLORLISTBOX:
case WM_CTLCOLORSCROLLBAR:
if( !hBrush ) hBrush=CreateSolidBrush( RGB(192,0,0) );
SetBkColor( (HDC)wParam, RGB(192,0,0) );
SetTextColor( (HDC)wParam, RGB(0,192,0) );
SelectObject( (HDC)wParam, hBrush );
return( (LONG)hBrush);
case WM_CLOSE:
EndDialog(hwndDlg,0);
return TRUE;
}
return FALSE;
}
int APIENTRY WinMain(HINSTANCE hinst, HINSTANCE hinstPrev, LPSTR lpCmdLine, int nCmdShow)
{
return DialogBox(hinst, MAKEINTRESOURCE(100), NULL, (DLGPROC) DialogFunc);
}
обикновен п******т
Re: Da ama ne
P.S. samo deto tova koeto si mi dal, dokolkoto razbiram ot duhova musica i programirane smenq definiciqta na svi4ki prilojeniq, a az iskam samo na moeto....
обикновен п******т
обикновен п******т
Re: Da ama ne
The SetBkColor function sets the current background color to the specified color value, or to the nearest physical color if the device cannot represent the specified color value.
Eto i url'to.
[линк]
PS: Mogesh v WM_PAINT da si slogish obrabotkata na cvetovete
Just a human.
Eto i url'to.
[линк]
PS: Mogesh v WM_PAINT da si slogish obrabotkata na cvetovete
Just a human.