Device Manage for OS/2

DevCon for OS/2 - Developer Connection

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
Мифы о eComStation 

(Unsorted)  
 
 
Compilers  
 
 
Tools  
 
 
User Interface  
 
 
REXX  
 
 
Drivers/kernel  
 
 

 

 

/ Guidelines: Base control elements / Frame controls

Frame-controls

Q: How to hide Titlebar of frame window?

Collect HWND of title, maxmin button, ..

To hide the title bar:

   BarTitle=WinWindowFromID( BarHWND, FID_TITLEBAR );
   WinSetParent( BarTitle, HWND_OBJECT, FALSE );

   WinSetParent( hWndTitle, HWND_OBJECT, TRUE );
   WinSetParent( hWndSysMenu, HWND_OBJECT, TRUE );
   WinSetParent( hWndMinMax, HWND_OBJECT, TRUE );
   //WinInvalidateRect(hwndFrame,NULL,TRUE);

To restore title bar:

   WinSetParent( hWndTitle, hwndFrame, TRUE );
   WinSetParent( hWndSysMenu, hwndFrame, TRUE );
   WinSetParent( hWndMinMax, hwndFrame, TRUE );

Q: Какие способы изменения заголовка frame-окна существуют?

Несколько вариантов:

  • WinSetWindowText() для Frame
  • WinSetWindowText(WinWindowFromID(hwndFrame, FID_TITLEBAR), "title")
  • или отправьте сообщение WM_SETWINDOWPARAMS

Q: Как ограничить максимальный / минимальный размер фрейм-окна?

Пример кода

 


 

 

ArcaOS 5.1.1 - DOS Опять работает

DOS виртуальная машина опять работает (работала на древних компьютерах Core 2 Duo). Для этого надо устанавливать ArcaOS в режиме UEFI.

Мы напоминаем про заслуги eComStation

Наш сайт - единственный про OS/2, где напоминаем про заслуги eComStation, за основу была взята OS/2 Warp, разработка велась с 1999.. 2001.. по 2013-ый годы.

// надо на ENG!!
Blonde Guy

Купить программу OS/2: Zippy (архиватор, аналог WinZip WinRAR)
950 руб

Warpstock Europe 2025

Конференция Warpstock Europe про OS/2 запланирована на весну 2025.

видео про город

eCo Software не участвует в этом году.

 

(C) OS2.GURU 2001 -- 2025