🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by ! Tomasz Surma Wed, 03 Dec 1997 09:46
Okna ...
#395
Author: ! Tomasz Surma
Date: Wed, 03 Dec 1997 09:46
22 lines
1390 bytes
Witam,
  mam dwa krotkie pytania.
1) W moim programie, zaraz po starcie,
   glowne okno przybiera wielkosc 
   ok 3/4 ekranu. Chcialbym aby od razu mialo 
   maksymalna wielkosc. W pliku "ini" znalazlem
   tylko sciezki ostatnio otwartych plikow...

2) Czy istnieje mozliwosc dynamicznej zmiany opisu 
   okna (ktory raz nadalem podczas jego projektowania)
   dialogowego,(tego z gornej belki) ?
   Jesli tak, to jak to wykonac ?      

  Pozdrawiam serdecznie
                Tom
-- 
__________________________________________________________
Tomasz Surma     ZACHODNIOPOMORSKA SZKOLA BUSINESSU
                                       (School of business    Szczecin)
**********************************************************
 WWW :                        http://free.polbox.pl/w/walker99  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Re: Okna ...
#396
Author: Stanislaw Bochnak
Date: Wed, 03 Dec 1997 11:19
29 lines
1527 bytes
Hi,

> 1) W moim programie, zaraz po starcie,
>    glowne okno przybiera wielkosc
>    ok 3/4 ekranu. Chcialbym aby od razu mialo
>    maksymalna wielkosc. W pliku "ini" znalazlem
>    tylko sciezki ostatnio otwartych plikow...

Jesli to zwykle C, to tak:
	ShowWindow( hMainWindow, SW_MAXIMIZE );

Jesli MFC to trzeba te funkcje wywolac na oknie. 
Kluczem jest SW_MAXIMIZE.


> 
> 2) Czy istnieje mozliwosc dynamicznej zmiany opisu
>    okna (ktory raz nadalem podczas jego projektowania)
>    dialogowego,(tego z gornej belki) ?
>    Jesli tak, to jak to wykonac ?

Zdaje sie, ze podczas projektowania nie mozesz ustawic flagi
DIALOGFRAME. Wtedy jest ono "resizowalne" w czasie dzialania
programu. Aby miec kontrole nad rozmieszczeniem kontrolek
w oknie, powinienes przechwycic komunikat WM_RESIZE dialogu.

Mam nadzieje, ze to pomoze.

Stanislaw Bochnak
Re: Okna ...
#397
Author: Piotr Piatkowski
Date: Wed, 03 Dec 1997 12:29
20 lines
1562 bytes
Stanislaw Bochnak <S.Bochnak@microTOOL.com.pl_nospam> wrote:

:> 
:> 2) Czy istnieje mozliwosc dynamicznej zmiany opisu
:>    okna (ktory raz nadalem podczas jego projektowania)
:>    dialogowego,(tego z gornej belki) ?
:>    Jesli tak, to jak to wykonac ?

: Zdaje sie, ze podczas projektowania nie mozesz ustawic flagi
: DIALOGFRAME. Wtedy jest ono "resizowalne" w czasie dzialania
: programu. Aby miec kontrole nad rozmieszczeniem kontrolek
: w oknie, powinienes przechwycic komunikat WM_RESIZE dialogu.

Eee... Chyba tutaj chodziło raczej o tekst w caption, a ten ustawia 
się też w jakiś prosty sposób, którego nie pamiętam dokładnie (bo 
ostatnio raz pod windę pisałem coś 5 lat temu), ale to szło jakoś 
tak: SetWindowCaption( hWnd, text );

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
Re: Okna ...
#400
Author: Krzysztof Swiatkowski
Date: Wed, 03 Dec 1997 19:52
44 lines
2124 bytes
On Wed, 03 Dec 1997 12:19:10 +0100, in pl.comp.lang.c Stanislaw Bochnak
<S.Bochnak@microTOOL.com.pl_nospam> wrote:

>Hi,
>
>> 1) W moim programie, zaraz po starcie,
>>    glowne okno przybiera wielkosc
>>    ok 3/4 ekranu. Chcialbym aby od razu mialo
>>    maksymalna wielkosc. W pliku "ini" znalazlem
>>    tylko sciezki ostatnio otwartych plikow...
>
>Jesli to zwykle C, to tak:
>	ShowWindow( hMainWindow, SW_MAXIMIZE );
>
>Jesli MFC to trzeba te funkcje wywolac na oknie. 
>Kluczem jest SW_MAXIMIZE.
 ::ShowWindow( SomeWindow->m_hwnd, SW_MAXIMIZE);
chyba jakoś tak.
>> 
>> 2) Czy istnieje mozliwosc dynamicznej zmiany opisu
>>    okna (ktory raz nadalem podczas jego projektowania)
>>    dialogowego,(tego z gornej belki) ?
>>    Jesli tak, to jak to wykonac ?
>
>Zdaje sie, ze podczas projektowania nie mozesz ustawic flagi
>DIALOGFRAME. Wtedy jest ono "resizowalne" w czasie dzialania
>programu. Aby miec kontrole nad rozmieszczeniem kontrolek
>w oknie, powinienes przechwycic komunikat WM_RESIZE dialogu.
>
>Mam nadzieje, ze to pomoze.
Jeśli chodzi mu o to co myślę że mu chodzi :-) to kluczem są dwie funkcje:
GetWindowLong
SetWindowLong

Hobbit

--
-------------------------------------|
Krzysztof Swiatkowski - Lodz, Poland | replying cut bezspam from my address
e-Mail:  hobbit@dom.vr.pl.bezspam    | odpowiadajac usun bezspam z adresu

"Seks pomiedzy mezczyzna i kobieta moze byc czyms wspanialym
pod warunkiem, ze znajdziesz sie pomiedzy odpowiednia kobieta
i odpowiednim mezczyzna" - Woody Allen
Re: Okna ...
#398
Author: Stanislaw Bochnak
Date: Thu, 04 Dec 1997 08:04
26 lines
1493 bytes
Piotr Piatkowski wrote:
> 
> Stanislaw Bochnak <S.Bochnak@microTOOL.com.pl_nospam> wrote:
> 
> :>
> :> 2) Czy istnieje mozliwosc dynamicznej zmiany opisu
> :>    okna (ktory raz nadalem podczas jego projektowania)
> :>    dialogowego,(tego z gornej belki) ?
> :>    Jesli tak, to jak to wykonac ?
> 
> > [moja bledna odpowiedz wycieta]

> Eee... Chyba tutaj chodziło raczej o tekst w caption, a ten ustawia

Jasne! Alez pudlo z mojej strony. Zmylil mnie ten "opis", 
a zignorowalem tekst w nawiasie (z gornej belki). 
Mea culpa.

> się też w jakiś prosty sposób, którego nie pamiętam dokładnie (bo
> ostatnio raz pod windę pisałem coś 5 lat temu), ale to szło jakoś
> tak: SetWindowCaption( hWnd, text );

SetWindowText( HWND, LPCSTR )


Stanislaw Bochnak
Re: Okna ...
#399
Author: Marcin Olszewski
Date: Thu, 04 Dec 1997 20:05
8 lines
912 bytes
Stanislaw Bochnak wrote:
>(...) 
> 
> SetWindowText( HWND, LPCSTR )
> 
Albo this->SetCaption(const char* title) (zamiast this wskaznik do okna
ktorego caption ma byc zmienione).
Maly.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads