WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Тупой вопрос по WinAPI

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Тупой вопрос по WinAPI
Vovan опубликован 15-02-2002 13:14 MSK   Click Here to See the Profile for Vovan   Click Here to Email Vovan  
Что за структура HRGN?
И как её создать, а то слышал можно закруглёное окно сделать, используя SetWindowRng?
P.S.
Извините за тупой вопрос, но я только недавно начал изучать WinAPI.
arty опубликован 15-02-2002 13:47 MSK     Click Here to See the Profile for arty  Click Here to Email arty     
Как я понял из MSDN'a, эта структура инициализируется при помощи ф-ций:
CreateEllipticRgn,
CreateRectRgn...(см. Region Functions)
Там и примеры где-то были...
ADK опубликован 15-02-2002 13:48 MSK     Click Here to See the Profile for ADK  Click Here to Email ADK     
Vovan, у тебя на страничке написано, что ты серьзная контора, значит, тебе нужно достать доки.

Region Creation and Selection
An application creates a region by calling a function associated with a specific shape. The following table shows the function(s) associated with each of the standard shapes.

Shape Function
Rectangular region CreateRectRgn, CreateRectRgnIndirect, SetRectRgn
Rectangular region with rounded corners CreateRoundRectRgn
Elliptical region CreateEllipticRgn, CreateEllipticRgnIndirect
Polygonal region CreatePolygonRgn, CreatePolyPolygonRgn


Each region creation function returns a handle that identifies the new region. An application can use this handle to select the region into a device context by calling the SelectObject function and supplying this handle as the second argument. After a region is selected into a device context, the application can perform various operations on it.

Region Operations
Applications can combine regions, compare them, paint or invert their interiors, draw a frame around them, retrieve their dimensions, and test whether the cursor lies within their boundaries.

Combining Regions
Comparing Regions
Filling Regions
Painting Regions
Inverting Regions
Framing Regions
Retrieving a Bounding Rectangle
Moving Regions
Hit Testing Regions

и т.д. и т.п.

al опубликован 15-02-2002 15:00 MSK     Click Here to See the Profile for al  Click Here to Email al     
А че, UltraEquation не хватает круглых окон?
Это оставшиеся 100%-78%=22%?
al опубликован 15-02-2002 15:02 MSK     Click Here to See the Profile for al  Click Here to Email al     
С круглыми окнами можно сделать "Циркулярную файловую пилу". Рошаль будет плакать...
al опубликован 15-02-2002 15:07 MSK     Click Here to See the Profile for al  Click Here to Email al     
Я извиняюсь за предыдущие злобные высказывания, но после посещения сайта Vovan'a (http://tilizone.narod.ru) где говорится о "професиональнаой студиии программирования на C++", очень странно читать такие вопросы. Vovan - купите себе MSDN...
Vovan опубликован 15-02-2002 15:39 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
ADK, al, Какая к чёрту "Профессиональная студия программирования"?!
Какая к чёрту серьёзная контора?!
Mне 16 лет и я один в своей "студии"!

Это просто мой сайт на который я выкладываю свои программки, и постоянно поддерживаю его.
И все бредни типа что на шестеро, и т.д. Сделаны для солидности в глазах того кто скачивает программу, хотя и это не помогло,
пришлось менять гостевуху, старую всю засрали и обматерили! Я не пойму почему мой сайт так ненавидят некоторые люди!
Мне раз в неделю стабильно на мыло приходят трояны и прочие гадости, грозяться взломать сайт и т.д.

Обьясните подалуйста почему всё это происходит или просто так много отморозков завелось!

P.S.
А вам всем большое спасибо!!!
Щас буду пробовать то чего вы написали!
С уважением Вован.

SUnteXx опубликован 16-02-2002 01:47 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Про регион (HRGN) тебе объяснили! ...

У меня есть прога (пример и сорс) на АПИ, которая обрезает окно по картинке (*.бмп), вырезая, или наоборот, оставляя биты нужного цвета! Нужна??? Мыль запрос мне на SUnteXx@pisem.net

Vovan опубликован 18-02-2002 16:10 MSK     Click Here to See the Profile for Vovan  Click Here to Email Vovan     
Спасибо тебе!
Прогу уже получил!
SUnteXx опубликован 18-02-2002 18:06 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
2Vovan:
Еще что-нить надо?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.