Страниц: [1]
  Печать  
Автор Тема: структура типа Pt_Surface_t  (Прочитано 9446 раз)
Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« : Июня 07, 2009, 10:40:01 pm »

Я новичек в разработке программ под QNX и поэтому прошу прощения за может быть странный вопрос. В библиотеке функций по управлению поверхностями есть указание на тип PtSurface_t, но нет описания самой структуры. Подскажите, пожалуйста, где ее найти.

Здравствуйте, уважаемые участники форума.
Я вижу, что мою тему все-таки просматривают, но никак не могу понять - либо мой вопрос слишком глупый для спецов QNX, либо действительно нет на него ответа.
Если кто-нибудь однозачно ответит, то большое спасибо.
               С уважением ко всем, Валерьян.
« Последнее редактирование: Июня 08, 2009, 09:44:01 pm от Валерьян » Записан
qnxloder
Sr. Member
****
Offline Offline

Сообщений: 292


Просмотр профиля
« Ответ #1 : Июня 09, 2009, 08:55:34 am »

/usr/include/photon/PtT.h
Записан
Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #2 : Июня 09, 2009, 09:59:55 pm »

/usr/include/photon/PtT.h

Спасибо, qnxloder , посмотрю, но тогда почему поисковики Photon и QNX не находят?
Записан
qnxloder
Sr. Member
****
Offline Offline

Сообщений: 292


Просмотр профиля
« Ответ #3 : Июня 10, 2009, 08:53:59 am »

Какие поисковики? Smiley))))))))))
Записан
Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #4 : Июня 10, 2009, 10:57:58 pm »

Какие поисковики? Smiley))))))))))

Здравствуй, qnxloder .
Я сегодня посмотрел (на работе) рекомендованный файл. Да, действительно в нем есть запрашиваемый тип, но, к сожалению, комментарии к нему в файле отсутствуют. Что я имею в виду - указание на столько-то разрядов, а чего?, правда, есть указание на определенный тип- понятно, а пояснений, которые дают Help ы, я их назвал поисковиками, для этого типа, к сожалению, в прямом виде, как для других типов, нет - вот почему я и обратился на форум..
Записан
lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #5 : Июня 11, 2009, 12:01:49 am »

Один вопрос - зачем Вам Pt_Surface_t ? Что Вы хотите сделать ?
Записан

Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #6 : Июня 11, 2009, 02:19:44 pm »

Один вопрос - зачем Вам Pt_Surface_t ? Что Вы хотите сделать ?


Здравствуйте, lestat.
Мне поручено спроектировать мнемосхему с большим количеством элементов в разных блоках, причем не все из них активны (контролируемы).
Я попробовал эти элементы поместить в список и менять их отображение при изменении состояния. Получается очень много одинаковых файлов.
А если блоки одинаковые, то нельзя ли их пронумеровать и выдавать сигнал на определенную поверхность в блоке, тогда программа будет компактней или я не прав?
Записан
lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #7 : Июня 11, 2009, 02:37:36 pm »

Вы правы, но зачем лезть внутрь PtSurface_t ? Это opaque тип, т.е. работает как handle, внутри может быть всё что угодно, и ковыряться в нем изначально не предполагалось разработчиками, т.е. достаточно его получить и передать дальше.

Не знаю видели ли Вы раньше это, но Вот исходник приблизительно того, что Вы хотите сделать: http://photon.qnx.com/download/download/12074/keypad.c
Записан

AG
QOR.Moderator
*****
Offline Offline

Сообщений: 872



Просмотр профиля WWW
« Ответ #8 : Июня 11, 2009, 03:18:27 pm »


Ну ты и бэкдоры знаешь.... Может тогда поведаешь когда исходники фотона выйдут?
Записан

lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #9 : Июня 11, 2009, 03:26:28 pm »

Это google знает Wink Но пример хороший Smiley
Записан

Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #10 : Июня 14, 2009, 10:48:42 pm »

Вы правы, но зачем лезть внутрь PtSurface_t ? Это opaque тип, т.е. работает как handle, внутри может быть всё что угодно, и ковыряться в нем изначально не предполагалось разработчиками, т.е. достаточно его получить и передать дальше.

Не знаю видели ли Вы раньше это, но Вот исходник приблизительно того, что Вы хотите сделать: http://photon.qnx.com/download/download/12074/keypad.c


Спасибо, lestat !
Не отвечал, потому что был далеко от компьютера.
Я рассуждаю так же, как создавал программы под cvi, возможно в этом мои ошибки и такие вопросы. В cvi  мои "проблемы" решались довольно просто и не возникало вопросов. Как я указал в начале, в qnx  я новичок и поэтому задаю возможно глупые вопросы.
 Вот еще один - почему созданный в photon блок из нескольких элементов при вызове си. приложения меняет геометрию элементов (особенно линий) - нет стыковки в нужном месте?
Записан
lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #11 : Июня 15, 2009, 08:01:06 am »

Вот еще один - почему созданный в photon блок из нескольких элементов при вызове си. приложения меняет геометрию элементов (особенно линий) - нет стыковки в нужном месте?
Если честно, то ничего не понял.
Записан

Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #12 : Июня 15, 2009, 10:10:19 pm »

Вот еще один - почему созданный в photon блок из нескольких элементов при вызове си. приложения меняет геометрию элементов (особенно линий) - нет стыковки в нужном месте?
Если честно, то ничего не понял.


Здравствуйте, lestat .
Про cvi больше распространяться не буду, а про геометрию посыляю 3 файла (какие будет удобно при желании анализировать) с фрагментами части окна:
   PhAB.bmp - создано в PhAB;
        c.bmp - при вызове окна из программы (проект созан в С/C++ Development QNX) - вертикальная голубая линия смещена влево и вверх;
   Два рисунка.doc - первые два рисунка в Microsoft Word.
Записан
lestat
QOR.Moderator
*****
Offline Offline

Сообщений: 985


I don't trust anything


Просмотр профиля WWW
« Ответ #13 : Июня 16, 2009, 09:26:16 am »

Тут я врядли чем-то помогу, никогда с PhAB не работал.
Записан

Валерьян
Участник
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #14 : Июня 16, 2009, 06:52:00 pm »

Тут я врядли чем-то помогу, никогда с PhAB не работал.


lestat , и на том спасибо!
Записан
Страниц: [1]
  Печать  
 
Перейти в: