سلام خدمت همه دوستان برنامه نويس؛
مي خواستم بدونم در mfc چطوري ميشه رنگ زمينه يك رديف از list control رو تغيير داد.
قبلا از راهنمايي ها و وقتي كه صرف مي كنين متشكرم.
سلام خدمت همه دوستان برنامه نويس؛
مي خواستم بدونم در mfc چطوري ميشه رنگ زمينه يك رديف از list control رو تغيير داد.
قبلا از راهنمايي ها و وقتي كه صرف مي كنين متشكرم.
اگر فقط می خواهید بخشی از کنترل را عوض کنید، مثلا همان رنگ پس زمینه یا نوشته ها باید از Custom Draw استفاده کنید، که از طریق پیام NM_CUSTOMDRAW انجام می شود.
یعنی داخل آن تغییرات داده می شود و برای بقیه موارد حالت پیش فرض برگردانده می شود.
این مقاله کامل برای همین کار هست، که list box هم به عنوان نمونه مثال زده است:
http://eidos.tistory.com/24