From: Joel R. <jh...@ae...> - 2003-05-11 06:13:46
|
First, I want to send huge amounts of thanks to Mr. Calpini, for his work in developing this. I've always believed I couldn't really do development for Win32, because the Win32 API was so cryptic. Having an actual Perl front end -- a language with which I'm familiar from the Unix world -- is wonderful beyond belief. Thank you! I've run into a couple of problems, and until now have been able to find the answers on the 'net or on this list. This one, though, has me stumped. I've seen others with the same issue, tried the solutions recommended for them, and no dice. Basically, I have a Combobox that I'm trying to display to the user. I've populated it with, for the test, about 12 items. It displays only the original items; the others are accessible through the keyboard, but not up-down scrolling list is available. It just shows the first 10 or so. $Step2Source = $NewDlg->AddCombobox ( -name=>"NewJobWizardStep2Source", -tabstop=>1, -left=>145, -top=>168, -width=>280, -height=>100, -addstyle=>WS_VISIBLE | 3 | WS_VSCROLL | WS_TABSTOP); if ($numjobs > 0) { my $thisjob; foreach $thisjob (sort keys %joblist) { $thisjob =~ s/.firebak$//i; $Step2Source->InsertItem ($thisjob); } } I've tried about every variation on this I can think of, with no dice. The Combobox appears, and can drop down, and everything's there. But no listbox. I've tried using the scroll=>1 parameter. Tried just about every combination of the styles I can think of, including -addstyle and -style both. No luck. As far as I can tell, my code is basically identical to all the examples out there. Ideas? Joel |
From: Hirosi T. <ta...@se...> - 2003-05-12 06:19:15
|
Hello, Is there a scrpt "Web Browser" made by Win32-GUI? I like to see it for demonstration to my new perl user. It's OK if it cann't submit forms, at least can display html. I'm preparing a perl guidance for new commers. And I'm searching sample perl scripts. For GUI I like to introduce Tk, Prima and Win32-GUI. Regards, Hirosi Taguti Ta...@se... |
From: Joel R. <jh...@ae...> - 2003-05-12 21:57:17
|
Johan was able to help me by including the options for WS_VSCROLL. For some reason, using the name of the constant fails utterly, while using it by number works fine. My combobox drops down now. One little annoyance left: When it drops down, the first five items in the list (i.e. all that are displayed initially) have a sort of grey background to them behind the text. Once I scroll down, any options below that do not have the grey background and are correctly shown with black text on white background. When I scroll back up, the first five options are now shown normally. While the program is usable, this is disconcerting to the end user. Any suggestions? I'm looking into using TheGUILoft, perhaps, just to see if it might help. Johan showed me the value of a few of the constants, but I'm not sure where I would get those -- do those come from Visual C++ header files? Could somebody possibly give me an idea where to find those values? I'm wondering if this is related to WS_VISIBLE or WS_NOTIFY, which I see people using, but am not sure the reason for them :) They may not be translating properly. From what I have seen, the primary problem I'm running into is a lack of documentation. The size of the documentation project is, of course, massive. Still, it's sometimes hard to figure out what options are available, and what options apply to what classes, and what they do. As somebody who hasn't done GUI programming under Windows before, some of the options and methods aren't intuitively obvious. More than anything, having better documentation of the library would make this package go from being great to superb! Unless somebody knows where there is some, and I just haven't found it. I've been using Aldo's documentation off his web site, which is great as far as it goes, but isn't finished yet from the look of things. Any help would be appreciated! Thanks! |