View previous topic :: View next topic |
Author |
Message |
JohnHorspool
Joined: 26 Sep 2005 Posts: 270 Location: Gloucestershire UK
|
Posted: Mon Mar 07, 2011 4:48 pm Post subject: behaivour of %ib button under Win 7 |
|
|
Hi,
I have feeling that this subject might have been brought up recently. Anyway I have just upgraded to version 6.00 of FTN95 and have just installed on a windows 7 64bit laptop.
I now find that buttons defined using %ib are immediately calling the callback function when the cursor passes over them and not when clicked. To me this is a change of behaivour that I wish to eliminate.
Is there anyway to get them to only respond to a mouse click and not a cursor pass over?
John |
|
Back to top |
|
|
LitusSaxonicum
Joined: 23 Aug 2005 Posts: 2388 Location: Yateley, Hants, UK
|
Posted: Mon Mar 07, 2011 4:52 pm Post subject: |
|
|
John,
Is this the result of connecting to an old salflibc.dll? Paul implemented mouseover sensitivity so that you can do flyout menus on mouseover, and as far as I can tell this new functionality conflicts with your intentions if you don't use the latest salflibc.
Eddie |
|
Back to top |
|
|
sparge
Joined: 11 Apr 2005 Posts: 371
|
|
Back to top |
|
|
JohnHorspool
Joined: 26 Sep 2005 Posts: 270 Location: Gloucestershire UK
|
Posted: Mon Mar 07, 2011 5:34 pm Post subject: |
|
|
Hi Eddie,
I uninstalled previous version and searched for salflibc.dll before installing version 6.00.
I have only the latest version of salflibc.dll present.
%tt behaves as expected, if this is not cleared up I will have to replace all %ib with %tt
Reading Andy's ghost in the mousechine thread, I can confirm that this is happening in my application, not with sdbg or plato.
cheers,
John |
|
Back to top |
|
|
JohnHorspool
Joined: 26 Sep 2005 Posts: 270 Location: Gloucestershire UK
|
Posted: Mon Mar 07, 2011 6:21 pm Post subject: |
|
|
Problem fixed by taking Paul's advice in the ghost thread !
"4. If the problem is in your application and you want to modify your program for the short term then you will need to identify the callback reason in the callback for each of the buttons in your %ib bars. " |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7925 Location: Salford, UK
|
Posted: Mon Mar 07, 2011 10:36 pm Post subject: |
|
|
As mentioned elsewhere, this is a regression in the current salflibc.dll that will be fixed in the release that is coming out soon. Otherwise you should try to access the former salflibc.dll. |
|
Back to top |
|
|
JohnHorspool
Joined: 26 Sep 2005 Posts: 270 Location: Gloucestershire UK
|
Posted: Wed Mar 09, 2011 12:30 pm Post subject: |
|
|
One point I should add, the %ib buttons worked fine under windows XP, the problem only occured with windows 7. |
|
Back to top |
|
|
|