000
25.08.2003, 10:51 Uhr
mike
Pinguinhüpfer (Operator)
|
Hi! Ich wollte mir zum Spaß mal nen Desktop Switcher wie in KDE basteln, weil Desktop schon übergeht. Im Internet hab ich nur switcher gefunden, die den Taskbar switchen können. Also hab ich mir nen Zeiger aufs Desktop geholt, unter der Annahme, dass das Desktop ein View ist und einen SysListView32 enthält. Dies dürfte ein CListCtrl sein.
| C++: |
CWnd *pWnd = CWnd::FindWindow("Progman", "Program Manager"); CWnd* pChild = pWnd->GetWindow(GW_CHILD); HWND hWnd; pChild->GetDlgItem(0x1, &hWnd); ASSERT(hWnd); CWnd* pCtrl = (CWnd*)CWnd::FromHandle(hWnd); ((CListCtrl*)pCtrl)->InsertItem(0,"dd",0);
|
Warum tut der nix??
Danke&mfg PS: es kommt kein ASSERT --
 |