Forum: Win32/Win64 API (native code)
by wicht,
3. Jul 2011
Ich notiere mir das und baue mal was ganz minimales zusammen. Heute wird das nichts mehr. Äääh, ist ja schon spät - jedenfalls nicht vor irgendwann heute Nachmittag.
Danke auf jedenfall für dein Interesse :P bis später!
Forum: Win32/Win64 API (native code)
by wicht,
3. Jul 2011
Ich denke das passt so, sieht bis jetzt immer noch gut aus. Wenn jemand Lust hat, das Springteufel-Problem selber zu testen, würde ich wohl eine Demo zusammen kloppen. Aber das ist von mir aus nicht nötig, und Menschen haben meist anderes zu tun, als sich um des Wichtes verrückte Probleme zu kümmern :-D
Forum: Win32/Win64 API (native code)
by wicht,
2. Jul 2011
Bei den Versuchen von vorhin hat das leider nicht geklappt. Das blöde PageControl macht trotzdem den Springteufel zwischen meinen WM_SETREDRAW Aufrufen.. es scheint, als hätte WM_SETREDRAW gar keinen Einfluss auf das Verhalten - im Gegensatz zu LockWindowUpdate(). Darum ist das "danach aktualisieren" auch nicht wirklich wichtig... :|
Forum: Win32/Win64 API (native code)
by wicht,
2. Jul 2011
Hi, danke für eure Antworten.
Dass es auf "Benutz doch TTabControl oder TPageControl" hinausläuft, dachte ich mir irgendwie schon. Dann hole ich mal noch etwas mehr aus. Bis jetzt habe ich das auch ungefähr so gemacht, wie von euch vorgeschlagen (nur dass ich TPageControl genutzt habe). Auf meinen Tabs ist allerdings ein Knopf zum Schließen drauf. Und völlig egal wie ich Tabs schließe - es...
Forum: Win32/Win64 API (native code)
by wicht,
2. Jul 2011
Hi Forum!
Ich bin seit längerem dabei, ein eigenes Tab-Control zu bauen (abgeleitet von TWinControl). Der Header (das Teil, wo die Tabs drauf gemalt werden) soll genau so aussehen, wie das normale Windows-Control (In Delphi TPageControl). Wenn Themes aktiv sind funktioniert das auch, weil man sich ja mit den ThemeServices in Delphi das Aussehen jedes Elements ganz einfach holen kann....