BBC BASIC for Windows
« Adding Combo Box »

Welcome Guest. Please Login or Register.
Apr 5th, 2018, 10:56pm



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

If you require a dump of the post on your message board, please come to the support board and request it.


Thank you Conforums members.

BBC BASIC for Windows Resources
Online BBC BASIC for Windows documentation
BBC BASIC for Windows Beginners' Tutorial
BBC BASIC Home Page
BBC BASIC on Rosetta Code
BBC BASIC discussion group
BBC BASIC for Windows Programmers' Reference

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: Adding Combo Box  (Read 873 times)
CharlesB
New Member
Image


member is offline

Avatar




PM

Gender: Male
Posts: 46
xx Re: Adding Combo Box
« Reply #4 on: May 4th, 2015, 4:22pm »

Thank you Richard, it is clear that I do not have an understanding of dialogue boxes. I was successful in composing some boxes, and was aware that the order of the code is important. But this is a handful to digest, and I thank you again for your consistent help.

In the meantime, the problem was "obvious" and you caught it immediately. It took a second to fix once I saw your point.
Charles
« Last Edit: May 4th, 2015, 5:15pm by CharlesB » User IP Logged

rtr2
Guest
xx Re: Adding Combo Box
« Reply #5 on: May 4th, 2015, 5:23pm »

on May 4th, 2015, 4:22pm, CharlesB wrote:
But this is a handful to digest

To rattle on again about a subject which has been discussed ad-nauseam here, this all relates to the absence of the GUILIB library.

When I originally wrote WINLIB2 (etc.) I made no concessions to the beginner. Because it was clear to me how dialogue boxes worked in Windows I assumed it would be clear to everybody else. So the library was written not with user-friendliness in mind, but as the most straightforward interface between BBC BASIC and the Windows API that I could think of.

This is the way I always approach things. I don't want BB4W to limit what you can do, so I prefer to implement relatively low-level interfaces to Windows. They may not be terribly easy to use, but they are flexible.

However it has become evident subsequently that not everybody 'gets' the Windows API, and what they would prefer to have is a simple, user-friendly way of creating dialogue boxes (etc.), even if as a result there are certain things that are difficult - or even impossible - to achieve. This is very much the approach taken by Liberty BASIC and LBB.

As a result I proposed a GUILIB library for BB4W which would provide such a user-friendly interface. I won't go over old ground again and bemoan the fact that this library never came to fruition, especially as it was the cause of much upset and complaint at the time (the old threads are still there for people to read).

So we are where we are. The only available method of creating dialogue boxes and other controls in BB4W requires a reasonable understanding of the way Windows works. Sorry.

Richard.
User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls