Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Quickwin Window Title

jaeger0
Beginner
669 Views

I have a simple quickWin window, and I want to change the Title during running.

for opening the window I do: open(1,file="user", Title="C:\datafile1"C, RECL=128)
for changing the Title I use the SetWindowConfig function, but this function reinitializes the Window, and all already written disappears. Is there a method to change the title, without reseting the window.

A Further question. I use this Window to output some programm progress, etc. If a certain amout of output messages are written. The first messages disapear in the window. So I guess quickwin hav a certain buffer, and the remaining ouput is then cut off.

Is there a posibility to enhance this buffer/length

0 Kudos
3 Replies
Jugoslav_Dujic
Valued Contributor II
669 Views
Quoting - jaeger0

I have a simple quickWin window, and I want to change the Title during running.

for opening the window I do: open(1,file="user", Title="C:datafile1"C, RECL=128)
for changing the Title I use the SetWindowConfig function, but this function reinitializes the Window, and all already written disappears. Is there a method to change the title, without reseting the window.

A Further question. I use this Window to output some programm progress, etc. If a certain amout of output messages are written. The first messages disapear in the window. So I guess quickwin hav a certain buffer, and the remaining ouput is then cut off.

Is there a posibility to enhance this buffer/length

Use SetWindowTitle(GETHWNDQQ(1)) (USE IFWIN). Take care to terminate the string with CHAR(0).

I don't think that you can change the buffer size, but I'm open to the posibility that I could be wrong.

I see you're doing a lot of relatively complex stuff with QuickWin -- would you like to try my Xeffort library instead? It's slightly more complex to use, but much more powerful.

0 Kudos
jaeger0
Beginner
669 Views
Quoting - Jugoslav Dujic

Use SetWindowTitle(GETHWNDQQ(1)) (USE IFWIN). Take care to terminate the string with CHAR(0).

I don't think that you can change the buffer size, but I'm open to the posibility that I could be wrong.

I see you're doing a lot of relatively complex stuff with QuickWin -- would you like to try my Xeffort library instead? It's slightly more complex to use, but much more powerful.

I could not found SetWindowTitle, Maybe youconsidered res=SetWindowText(hWnd,title). It worked !

In deed I considered your Xeffort library. I tryed it out, but at the moment I got some hangups, in my Dialog Tabs, so I keep my old one using standard IFLOGM library. Since I have not that much time, at the moment, I will switch to the library later on whene I'll do som cosmetics on my quiet complex software. However It looks promising for me. Thanks

0 Kudos
GVautier
New Contributor III
669 Views

Hello

In a C string, if you want to display "C:datafile1", you must set the titlle as "C:\datafile1"C because are interpreted at compil time.

0 Kudos
Reply