안녕하세요 헤더의 구분이 필요하여 색상을 입히고 싶을 때 사용하기 위한 라이브러리 입니다.
윈도우 프로시저를 후킹 후 리드로우하는 기법입니다
사용 방법은 아래 코드블럭에 기재된 주석 참고 부탁드립니다.
전체 열 헤더 색상 변경은 디폴트 값인 0을 지정하시면 됩니다.
PC: https://blog.naver.com/hacke15944/223552356629
M : https://m.blog.naver.com/hacke15944/223552356629
[오토핫키] 리스트뷰 헤더 색상 변경
리스트뷰의 특정 헤더 색상을 변경하는 방법입니다. 일반적인 방법으론 불가능하여 리스트뷰 헤더의 윈도우...
blog.naver.com
Dll download link :
https://download.blog.naver.com/open/cd58d162722b29f5d83d5a6a5bb6ccb11045b951d9/FY_zIoXT130kiNvsMgGOX_Px5REtXu_q3QY9bw4j8uhhHhDzuIVxlrDInJ2DuX9dpDPwAbNSEDrSuBudccj26A/ListViewHeaderColor.dll
Lv_SetHeaderColor(hwnd,L:=0,Bc:=0x000000,Fc:=0xFFFFFF){
/*
Creator : Notepad
*/
hModule := DllCall("LoadLibrary", "Str", "ListViewHeaderColor.dll", "Ptr")
result := DllCall(A_ScriptDir "\ListViewHeaderColor.dll\Notepad_SetListViewHeaderColor"
, "Ptr", hwnd ; 핸들
,"int",L ; 열 번호
, "UInt", Bc ; 백그라운드 색상
, "UInt", Fc ; 폰트 색상
, "Cdecl")
}