Source language: Translate to:

Utility Plugin - for simple delphi components

Questions about NeoBook PlugIns

Moderator: Neosoft Support

Utility Plugin

Postby HPW » Fri Feb 13, 2004 10:37 am

Just released hpwUtility 1.20.

Action: Get the state of an windows object from its handle.

Returnvalues:

Hide
Minimize
Restore
Show
ShowMaximized
ShowMinimized
ShowMinNoActive
ShowNA
ShowNoActivate
ShowNormal


Not available:

Na
HPW
 

Utility Plugin

Postby cipolla » Fri Feb 13, 2004 10:57 am

Thanks, Hans-Peter ;)
cipolla
 

Utility Plugin

Postby HPW » Fri Feb 13, 2004 11:57 am

hpwGetwindowState seems to have a problem with MDI-windows like the neobook IDE. It seems that the API call fails then sometimes. Single window apps like explorer makes no problems.

Any hints to the GetWindowPlacement-API and MDI?
HPW
 

Utility Plugin

Postby HPW » Sat Feb 14, 2004 4:55 am

Just released hpwUtility 1.21.

Action:hpwGetWindowState now work with minmized windows (MDI).

(Workaround with API-call 'IsWindowVisible')

Best use with:

hpwFindAWindow "NeoBook" "TMainForm" "[StateHandle]"

from new hpwSendkeys 1.01.
HPW
 

Utility Plugin

Postby HPW » Sat Feb 14, 2004 2:39 pm

Just released hpwUtility 1.22.

Variable: [hpwDatePattern] to store pattern for output format.
Variable: [hpwTimePattern] to store pattern for output format.


Format-Pattern from german delphi-help:

c   Zeigt das Datum in dem mit der globalen Variable ShortDateFormat und die Zeit in dem mit der globalen Variable LongTimeFormat angegebenen Format an. Hat der Nachkommaanteil des Parameters DateTime den Wert Null, wird die Zeit nicht angezeigt.
d   Zeigt den Tag als Zahl ohne führende Null an (1-31).
dd   Zeigt den Tag als Zahl mit führender Null an (1-31).
ddd   Zeigt den Tag als Abkürzung an (Son-Sam) und verwendet dabei die von der globalen Variable ShortDayNames angegebenen Strings.

dddd   Zeigt den Tag als vollständigen Namen an (Sonntag - Samstag) und verwendet dabei die von der globalen Variable LongDayNames angegebenen Strings.
ddddd   Zeigt das Datum in dem von der globalen Variable ShortDateFormat angegebenen Format an.
dddddd   Zeigt das Datum in dem von der globalen Variable LongDateFormat angegebenen Format an.
m   Zeigt den Monat als Zahl ohne führende Null an (1-12). Folgt der Bezeichner m direkt nach der Angabe h oder hh, wird statt des Monats die Minute angezeigt.

mm   Zeigt den Monat als Zahl mit führender Null an (01-12). Folgt der Bezeichner mm direkt nach der Angabe h oder hh, wird statt des Monats die Minute angezeigt.
mmm   Zeigt den Monat als Abkürzung an (Jan - Dez) und verwendet dabei die von der globalen Variable ShortMonthNames angegebenen Strings.
mmmm   Zeigt den Monat als vollständigen Namen an (Januar - Dezember) und verwendet dabei die von der globalen Variable LongMonthNames angegebenen Strings.
yy   Zeigt das Jahr als zweistellige Zahl an (00-99).

yyyy   Zeigt das Jahr als vierstellige Zahl an (0000-9999).
h   Zeigt die Stunde ohne führende Null an (0-23).
hh   Zeigt die Stunde mit führender Null an (00-23).
n   Zeigt die Minute ohne führende Null an (0-59).
nn   Zeigt die Minute mit führender Null an (00-59).
s   Zeigt die Sekunde ohne führende Null an (0-59).
ss    Zeigt die Sekunde mit führender Null an (00-59).
z   Zeigt die Millisekunde ohne führende Nullen an (0-999).
zzz   Zeigt die Millisekunde mit führenden Nullen an (000-999).

t   Zeigt die Zeit in dem von der globalen Variable ShortTimeFormat angegebenen Format an.
tt   Zeigt die Zeit in dem von der globalen Variable LongTimeFormat angegebenen Format an.
am/pm   Verwendet das 12-Stunden-Format für den führenden Bezeichner h oder hh und zeigt 'am' für Zeitangaben vor 12 Uhr mittags oder 'pm' für Zeitangaben nach 12 Uhr mittags an. Der Bezeichner am/pm kann in Groß-, Klein- oder gemischter Schreibweise angegeben werden und wird dementsprechend angezeigt.

a/p   Verwendet das 12-Stunden-Format für den führenden Bezeichner h oder hh und zeigt 'a' für Zeitangaben vor 12 Uhr mittags oder 'p' für Zeitangaben nach 12 Uhr mittags an. Der Bezeichner a/p kann in Groß-, Klein- oder gemischter Schreibweise angegeben werden und wird dementsprechend angezeigt.
ampmVerwendet das 12-Stunden-Format für den führenden Bezeichner h oder hh und zeigt für Zeitangaben vor 12 Uhr mittags den Inhalt der globalen Variablen TimeAMString oder für Zeitangaben nach 12 Uhr mittags den Inhalt der globalen Variable TimePMString an.

/    Verwendet das mit der globalen Variable DateSeparator angegebene Datumstrennzeichen.
:   Verwendet das mit der globalen Variablen TimeSeparator angegebene Zeittrennzeichen.
'xx'/"xx"   In halbe oder ganze Anführungszeichen eingeschlossene Zeichen wirken sich nicht auf die Formatierung aus und werden wie eingegeben angezeigt.


(Edited by HPW at 10:42 pm on Feb. 14, 2004)
HPW
 

Utility Plugin

Postby cipolla » Sun Feb 15, 2004 8:05 am

Hello HPW,

it seems, that you have uploaded an old version of your sendkeys plugin. the date of the file inside the zip is 06.08.02 and after installing the plugin i can´t find the new
hpwFindAWindow action.
cipolla
 

Utility Plugin

Postby HPW » Sun Feb 15, 2004 9:11 am

Oops, was my mistake. I uploaded a hpwSendkeys.zip, but the old was hpwSendKeys.zip, so the link point to the old file. This happens when you use case-sensitive unix web servers.

Now I test it and it is the new file with 30KB.


(Edited by HPW at 5:11 pm on Feb. 15, 2004)
HPW
 

Utility Plugin

Postby HPW » Wed Mar 10, 2004 11:45 pm

Just released hpwUtility 1.23.

Action:hpwZipString - Zip a string to standard zip-format.

Action:hpwUnZipString - UnZip a string from standard zip-format.
HPW
 

Utility Plugin

Postby HPW » Thu May 27, 2004 1:23 pm

Just released hpwUtility 1.24.

Change: hpwProgressBarSetColor accept now 32Bit integer values

(In addition to '$00BBGGRR' , '#RRGGBB' and '255,0,0')
HPW
 

Utility Plugin

Postby HPW » Fri May 28, 2004 11:11 am

Just released hpwUtility 1.25.

Action:hpwColorConvert - Convert a color-code into another format.
Formatspecifier: HTML, TCOLOR, INT32, RGB

There remain a problem with system color codes.
A -2147483647 from the pub-file translate correct to clBackground when format is TColor. But you can not translate to the other and then back to the negativ original.

Also the conzept of Tcolor conversion is not complete clear. Should TColor always be a 4 Byte $-string or can it return constant-names (it does it now).

Or is a format option 'TCONST' usefull where only somthing returns when it exists? And TColor would be always the $-string.

Input possible as:
clRed
255,0,0
#FF0000
255
$000000FF


(Edited by HPW at 8:27 pm on May 28, 2004)
HPW
 

Utility Plugin

Postby HPW » Sat May 29, 2004 4:28 am

Just released hpwUtility 1.26.

hpwColorConvert - Uses now a lookup-table for neobook compatible values for system-colors in INT32 target format.
HPW
 

Utility Plugin

Postby SpiritHorseNOOT » Sat May 29, 2004 10:56 am

Thanks for the Kicka$$ update
SpiritHorseNOOT
 

Postby Guest » Fri Oct 22, 2004 3:16 am

Just released hpwUtility 1.27.

http://hpwickern.homepage.t-online.de/a ... book4.html

Action: hpwTabControlCreate  Attach a Tabcontrol to an existing NeoBook Rectangle object.
Action: hpwTabControlSetTab  Set the active Tab of the TabControl.
Action: hpwTabControlSetHint  Set the Hint-property of the TabControl.

Similar to Leif's TabbedDialog, this Control offers a TabControl.
(Without a nice wizard like Leif one's, on the other side some other propertys and behaviours)
Take a look at page2 of hpwUtility.pub and on hpwTabControl.pub.
Guest
 

Postby Guest » Fri Oct 22, 2004 3:42 am

Thank you, Hans-Peter  :D
Guest
 

Postby Guest » Mon Oct 25, 2004 12:17 pm

Just released hpwUtility 1.28

http://hpwickern.homepage.t-online.de/a ... book4.html

Variable: [hpwTabControlImageList]  Stringlist with bitmaps-names for Tab-Images
Guest
 

PreviousNext

Return to PlugIn Discussions

Who is online

Users browsing this forum: No registered users and 1 guest