It is possible to change listbox back color ?
BlitzPlus Forums/BlitzPlus Programming/It is possible to change listbox back color ?| 
 | ||
| All is in the title :) | 
| 
 | ||
| What is it with changing the colour of gadgets? :) I've tried this in C++:- 
   HWND hWnd;
   HWND Gadget;
   HDC hDC;
   COLORREF color = RGB(255,0,255);
   hInst = hInstance; 
   hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW,
      CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);
   if (!hWnd)
   {
      return FALSE;
   }
   Gadget = CreateWindow("Button","Button",BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE ,
				20,20,100,20,hWnd,(HMENU)NULL,hInstance,0);
   hDC = GetDC(Gadget);
   RECT  rect = { 0, 0, 100,20  };
   HBRUSH  hBrush = CreateSolidBrush(color);
   FillRect(hDC, &rect, hBrush);
   DeleteObject(hBrush);
Doesnt work, never thought it would really, as I'm a little tipsy at the mo, and I think gadgets are meant to stay boring (unless your programming in Java)! :D Anyway, my best advice to you is creating your own gadgets within Blitz that can handle stuff you want to do! If anyone can get this moving (in C++), I'd love to see the source if you don't mind, but personally, I think gadgets in windows are WYSIWYG! :/ Dabz EDIT: Ive even tried it with 'SelectObject(hDC, hBrush);' in there, without luck. |