Я делаю панель задач в C #, и я знаю, как получить список открытых окон, но я должен знать, какие окна я должен показывать на панели задач.Как я могу это сделать?
Я не уверен, что точный алгоритм известен, но вы не будете далеко от чего-то вроде:
if style & WS_VISIBLE { if ( ( exstyle & WS_EX_APPWINDOW ) or ( !HasOwnerWindow() and !(exstyle & WS_EX_TOOLWINDOW) ) { ShowWindowInYourTaskBar() } }