01.12.2006, 15:28 | #141 |
MCTS
|
кстати, хорошая идея - для каждой библиотеки создавать свой класс
|
|
01.12.2006, 15:29 | #142 |
Участник
|
|
|
01.12.2006, 15:29 | #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); |
|
01.12.2006, 15:32 | #144 |
Участник
|
А слабо на Direx сделать, хоть платформы динаковые?
|
|
01.12.2006, 15:33 | #145 |
MCTS
|
DescribePixelFormat, если я не ошибаюсь просто заполняет эту структуру макс. возможными для данной системы значениями, так что он не обязателен, кстати, можете эту функцию раскоментарить - все то же
Последний раз редактировалось Eldar9x; 01.12.2006 в 15:36. |
|
01.12.2006, 15:34 | #146 |
Участник
|
Eldar9x, а что собираетесь сделать на openGL в Ax?
|
|
01.12.2006, 15:37 | #147 |
MCTS
|
У меня была цель создать основу для работы с этой библиотекой, а что создать, Lucky13, уверяю, найдется . Кстати, у Вас до сих пор проблема с необходимостью перезагрузки Аксапты?
|
|
01.12.2006, 15:41 | #148 |
MCTS
|
Всем огромное спасибо за помощь
|
|
01.12.2006, 15:42 | #149 |
Участник
|
DescribePixelFormat заполняет структуру для выбранного режима, там в хелпере был метод для вывода всего, что в ней есть.
|
|
01.12.2006, 15:46 | #150 |
MCTS
|
Да, действительно, причем флаг поменялся с нашего 37 на 1125, интересно, что за сочетание?
|
|
01.12.2006, 15:48 | #151 |
Участник
|
|
|
01.12.2006, 15:50 | #152 |
MCTS
|
А, ну с главной формой, это еще надо подумать, там скорей всего как то нужно задат ьобласть вывода... У меня оно вообще целиком окрашивается с главным меню и т.п.
|
|
01.12.2006, 15:52 | #153 |
Участник
|
|
|
01.12.2006, 15:52 | #154 |
MCTS
|
возможно, не тот дескриптор окна, т.е. вместо infolog.hwnd() д/б что то другое, что выдаст дескриптор главного окна MDI прилложения Аксапта
|
|
01.12.2006, 15:53 | #155 |
Участник
|
пипец.
|
|
01.12.2006, 15:55 | #156 |
MCTS
|
|
|
01.12.2006, 15:56 | #157 |
Участник
|
Именно так, правда окно ищется как в примере на С там в ините закоментированый код есть.
|
|
01.12.2006, 16:02 | #158 |
Участник
|
О, с infolog.hwnd() тожа не работает
|
|
01.12.2006, 16:02 | #159 |
MCTS
|
покажите, здесь, тогда как получаете дескриптор (у меня там уже код перемешан) (для вывода на главное окно, но без артефактов)
|
|
01.12.2006, 16:06 | #160 |
Участник
|
// g_hWnd = WinApi::findWindow("AxaptaClientClassName", "");
// g_hWnd = WinApi::findWindowEx(g_hWnd, 0, "", ""); |
|