Sign in to follow this  
Followers 0
llewxam

color lines in a list individually

2 posts in this topic

I would like to have 5 different colors used to highlight certain lines all within one List control, can it be done? Setting the background/foreground for the whole control is simple, but I haven't found anything to allow what I want....

If it can be done, care to show how on this example?

;Autoit 3.3.2.0
#include "GUIConstantsEx.au3"

$main=GUICreate("Test",200,100,1,1)
$list=GUICtrlCreateList("",5,5,190,90)
GUISetState(@SW_SHOW<$main)

GUICtrlSetData($list,"a")
GUICtrlSetData($list,"b")
GUICtrlSetData($list,"c")
GUICtrlSetData($list,"d")
GUICtrlSetData($list,"e")
GUICtrlSetData($list,"f")
GUICtrlSetData($list,"g")
GUICtrlSetData($list,"h")
GUICtrlSetData($list,"i")

Do
    $msg=GUIGetMsg()
    If $msg=$gui_event_close Then
        $yesorno=msgBox(4,"Really Cancel?","Are you sure you want to cancel?")
        If $yesorno=6 Then Exit
    EndIf
Until 1=2

Thanks!

Ian


My projects:

  • IP Scanner - Multi-threaded ping tool to scan your available networks for used and available IP addresses, shows ping times, resolves IPs in to host names, and allows individual IPs to be pinged.
  • INFSniff - Great technicians tool - a tool which scans DriverPacks archives for INF files and parses out the HWIDs to a database file, and rapidly scans the local machine's HWIDs, searches the database for matches, and installs them.
  • PPK3 (Persistent Process Killer V3) - Another for the techs - suppress running processes that you need to keep away, helpful when fighting spyware/viruses.
  • Sync Tool - Folder sync tool with lots of real time information and several checking methods.
  • USMT Front End - Front End for Microsoft's User State Migration Tool, including all files needed for USMT 3.01 and 4.01, 32 bit and 64 bit versions.
  • Audit Tool - Computer audit tool to gather vital hardware, Windows, and Office information for IT managers and field techs. Capabilities include creating a customized site agent.
  • CSV Viewer - Displays CSV files with automatic column sizing and font selection. Lines can also be copied to the clipboard for data extraction.
  • MyDirStat - Lists number and size of files on a drive or specified path, allows for deletion within the app.
  • 2048 Game - My version of 2048, fun tile game.
  • Juice Lab - Ecigarette liquid making calculator.
  • Data Protector - Secure notes to save sensitive information.
  • VHD Footer - Add a footer to a forensic hard drive image to allow it to be mounted or used as a virtual machine hard drive.
  • Find in File - Searches files containing a specified phrase.

Share this post


Link to post
Share on other sites



I have'nt done it with Listbox (only with ListView), but i think, it should be possible to catch the draw message and made an ownerdraw listbox. Use WM_NOTIFY and the message NM_CUSTOMDRAW.


Best Regards BugFix  

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0