![]() |
eXeL@B —› Вопросы новичков —› Описание констант в windows.inc |
Посл.ответ | Сообщение |
|
Создано: 07 января 2007 20:07 · Личное сообщение · #1 |
|
Создано: 07 января 2007 22:17 · Личное сообщение · #2 |
|
Создано: 08 января 2007 01:49 · Поправил: RUffex · Личное сообщение · #3 |
|
Создано: 08 января 2007 05:28 · Поправил: Bitfry · Личное сообщение · #4 RUffex, у тебя какое-то превратное представление о константах. RUffex пишет: до этого юзал VB Видимо из-за этого. Физически, константа – это всего лишь число. Никто не заставляет тебя писать в коде NULL вместо цифры 0. Просто, программисты решили, что будут использовать NULL, допустим, когда речь идёт об указателях, а если значение числовое, то оставляют ноль цифрой 0. Логически константа - условное значение для конкретного объекта! То есть рассматривать что-то нужно в рамках предмета исследования, а не "вообще". Все константы из windows.inc связаны с API-функциями, их-то и нужно изучать, а не константы. ----- Всем привет, я вернулся ![]() |
|
Создано: 09 января 2007 03:29 · Поправил: RUffex · Личное сообщение · #5 Это в принципе понятно. Но как я узнаю, что такое, например, SS_NOTIFY (используется в CreateWindowEx)? На окно внешне не влияет. Понятное дело, поискать в MSDN, но с английским у меня не очень. Еще по ходу вопрос: Нужно поместить окно по центру экрана. Узнаю разрешение invoke SystemParametersInfo,SPI_GETWORKAREA,0,ADDR rect,0 На выходе получаю 1280х990 вместо 1280х1024. При других разрешениях тоже самое: с шириной экрана нормально, а с высотой глюки. Мож кто встречался с таким??? ![]() |
|
Создано: 09 января 2007 04:42 · Поправил: HoBleen · Личное сообщение · #6 Из MSDN: SS_NOTIFY Sends the parent window STN_CLICKED, STN_DBLCLK, STN_DISABLE, and STN_ENABLE notification messages when the user clicks or double-clicks the control. SPI_GETWORKAREA Retrieves the size of the work area on the primary display monitor. The work area is the portion of the screen not obscured by the system taskbar or by application desktop toolbars ... To get the work area of a monitor other than the primary display monitor, call the GetMonitorInfo function PS Я ж сказал - MSDN ![]() ![]() |
|
Создано: 09 января 2007 05:11 · Личное сообщение · #7 |
|
Создано: 09 января 2007 16:59 · Личное сообщение · #8 Bitfry пишет: Смотри сам, чего ты запрашиваешь от API - GET WORK AREA. То есть рабочее пространство, а не разрешение экрана (обычно это разрешение минус панель задач). Я уже разобрался. При всех разрешениях высота на 34d меньше действительной. Просто прибавляю к высоте и обрабатываю. Надо учить английский ![]() ![]() |
|
Создано: 09 января 2007 22:10 · Личное сообщение · #9 |
|
Создано: 09 января 2007 23:34 · Личное сообщение · #10 |
|
Создано: 10 января 2007 00:19 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› Описание констант в windows.inc |