| |
|
|
Sebastian König | Ciao,
sagt mal bitte, blinkt bei einem Doppelklick auf eine mit XProfan erstellte Toolbar beu Euch auch kurz ein Fenster auf, das unmittelbar wieder zerstört wird? Hier ein Testcode dazu: KompilierenMarkierenSeparierenDeclare hToolBar&, hBild&, ende%
Cls
hToolbar& = @Create(TOOLBAR, %hWnd, 0, 6, 32, 2000, 1)
Toolbar(AddTextButton,hToolbar&,1,2001,Button 2,Hugo)
WhileNot ende%
WaitInput
If %KEY = 2
ende% = 1
ElseIf %KEY = 4
SetWindowPos hToolbar& = 0, 0 - 0, 0; 0
ElseIf @MenuItem(2000)
@MessageBox(2000, Test, 0)
ElseIf @MenuItem(2001)
@MessageBox(2001, Test, 0)
ElseIf @MenuItem(2002)
@MessageBox(2002, Test, 0)
ElseIf @MenuItem(2003)
@MessageBox(2003, Test, 0)
ElseIf @MenuItem(2004)
@MessageBox(2004,Test,0)
ElseIf @MenuItem(2005)
ende% = 1
EndIf
EndWhile
End
Meine Vermutung ist, dass es sich um den Customize-Dialog der Toolbar handelt. Wenn ja, sollte sich das Problem durch Entfernen des Stils CCS_ADJUSTABLE (ist laut Spy++ gesetzt) beheben lassen...
MfG
Sebastian |
|
|
| |
|
|
|
Michael Wodrich | Der Fenstertitel blitzt bei mir nur, aber Deine Icons sehen bei mir so aus...
P.S.: und Doppelklick geht wohl nur bei langsamen Rechnern. Bei mir reagiert die Toolbar sofort (kein Doppelklick possibile). |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 12.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | Bei mir blitzt nix aber die Icons sehen bei mir genauso aus. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 12.09.2006 ▲ |
|
|
|
|
Sebastian König | Das mit dem Aussehen der Icons wurde hier schon irgendwo als Bug gemeldet (ich glaube daher stammt auch der Code). Mit der aktuellen RC4-Version tritt das Problem bei mir nicht mehr auf.
Zu dem Doppelklick: Ich habe mich leider etwas ungenau ausgedrückt: Ich meine nicht Doppelklick auf einen Button sondern irgendwo in den freien Bereich der Toolbar. Am besten Dauerklicken, damit man den Effekt gut sieht... |
|
|
| |
|
|
|
Michael Dell | Blitzt bei mir auch auf und zwar mit RC4 und Prf2Cpp auf Win98/WinXP Pro!
Vielleicht ist das sogar ein Windows Problem? |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 12.09.2006 ▲ |
|
|
|
|
RGH | Sebastian König
Meine Vermutung ist, dass es sich um den Customize-Dialog der Toolbar handelt. Wenn ja, sollte sich das Problem durch Entfernen des Stils CCS_ADJUSTABLE (ist laut Spy++ gesetzt) beheben lassen...
Du vermutest richtig. Ich hatte während der Entwicklung mal damit rumgespielt und schlicht vergessen, den Stil wieder zu entfernen. Wird korrigieret!
Saluto Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 12.09.2006 ▲ |
|
|
|
|
Sebastian König | Ok, super! Ich werde das in Profan2Cpp auch gleich korrigieren (hatte bei der Implementierung einfach geguckt, welche Stile XProfan setzt und die gleichen genommen... ) |
|
|
| |
|
|
|
Jac de Lad | Wo wir gerade beim Thema Toolbars sind: Ist es vielleicht possibile noch was einzubauen, damit man die Toolbars frei positionieren kann (so wie in der IDE von Delphi und fast allen Programmen die Toolbars benutzen)? Nur wenns keine Umstände macht (vielleicht hat ja auch jemand einen Quellcode parat, der eine Implementierung überflüssig macht...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 12.09.2006 ▲ |
|
|
|
|
Jac de Lad | Ach so: Ich mag die Toolbar im Übrigen nicht, weil ich zum Beispiel nicht waiß, wie ich dort einfach neue Buttons mit Icons einfügen kann. Die Sache mit Bitmaps finde ich nicht gut gelungen. Deshalb mache ich meine Toolbars immer selbst.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 12.09.2006 ▲ |
|
|
|
|
|
Deshalb mache ich meine Toolbars immer selbst.
Muss ich Jac Recht geben... Mache mir meine Toolbars auch selbst. Habe dafür eine DLL mit 50 Icons gemacht und der Erfolg sieht so aus. - Kann man doch lassen oder ? |
|
|
| |
|
|
|
Jac de Lad | Die Icons haben alle nur 16 Farben, das ist überholt. Ich muss zugeben, dass ich mich in punkto Icons immer bei Microsoft bediene, weil ich kein vernünftiges Programm habe um HiRes- und HiColor-Icons zu zaubern. Aber ich denke, dass sollte heutzutage Standard sein.
Jac
PS: Die Toolbar.Inc von Herrn Sonneborn ist klasse! |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 13.09.2006 ▲ |
|
|
|
|
|
Die Icons haben alle nur 16 Farben, das ist überholt.
In der anhängenden DLL sind 16 und 256-farbige Icon zusammen. Wähle aus. Die meisten im XP-Stil - Frank hatte mich mal dazu überredet... |
|
|
| |
|
|