![]() |
#141 |
MCTS
|
кстати, хорошая идея - для каждой библиотеки создавать свой класс
|
|
![]() |
#142 |
Участник
|
|
|
![]() |
#143 |
MCTS
|
вот инфа для Dronas:
X++: pfd = new Binary(#PIXELFORMATDESCRIPTOR_SIZE); pfd.word(0, #PIXELFORMATDESCRIPTOR_SIZE); pfd.word(2, 1); pfd.dWord(4, #PFD_DRAW_TO_WINDOW | #PFD_SUPPORT_OPENGL | /*#PFD_SUPPORT_GDI*/ #PFD_DOUBLEBUFFER); pfd.byte(8, #PFD_TYPE_RGBA); pfd.byte(9, 24); pfd.byte(26, #PFD_MAIN_PLANE); |
|
![]() |
#144 |
Участник
|
А слабо на Direx сделать, хоть платформы динаковые?
|
|
![]() |
#145 |
MCTS
|
DescribePixelFormat, если я не ошибаюсь просто заполняет эту структуру макс. возможными для данной системы значениями, так что он не обязателен, кстати, можете эту функцию раскоментарить - все то же
Последний раз редактировалось Eldar9x; 01.12.2006 в 15:36. |
|
![]() |
#146 |
Участник
|
Eldar9x, а что собираетесь сделать на openGL в Ax?
|
|
![]() |
#147 |
MCTS
|
У меня была цель создать основу для работы с этой библиотекой, а что создать, Lucky13, уверяю, найдется
![]() |
|
![]() |
#148 |
MCTS
|
Всем огромное спасибо за помощь
|
|
![]() |
#149 |
Участник
|
DescribePixelFormat заполняет структуру для выбранного режима, там в хелпере был метод для вывода всего, что в ней есть.
|
|
![]() |
#150 |
MCTS
|
Да, действительно, причем флаг поменялся с нашего 37 на 1125, интересно, что за сочетание?
|
|
![]() |
#151 |
Участник
|
|
|
![]() |
#152 |
MCTS
|
А, ну с главной формой, это еще надо подумать, там скорей всего как то нужно задат ьобласть вывода... У меня оно вообще целиком окрашивается с главным меню и т.п.
|
|
![]() |
#153 |
Участник
|
|
|
![]() |
#154 |
MCTS
|
возможно, не тот дескриптор окна, т.е. вместо infolog.hwnd() д/б что то другое, что выдаст дескриптор главного окна MDI прилложения Аксапта
|
|
![]() |
#155 |
Участник
|
![]() |
|
![]() |
#156 |
MCTS
|
|
|
![]() |
#157 |
Участник
|
Именно так, правда окно ищется как в примере на С там в ините закоментированый код есть.
|
|
![]() |
#158 |
Участник
|
О, с infolog.hwnd() тожа не работает
![]() |
|
![]() |
#159 |
MCTS
|
покажите, здесь, тогда как получаете дескриптор (у меня там уже код перемешан) (для вывода на главное окно, но без артефактов)
|
|
![]() |
#160 |
Участник
|
// g_hWnd = WinApi::findWindow("AxaptaClientClassName", "");
// g_hWnd = WinApi::findWindowEx(g_hWnd, 0, "", ""); ![]() |
|