Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];

Вниз

Консольное приложение   Найти похожие ветки 

 
VictorT   (2002-04-09 17:47) [0]

Как можно в сабже указать позицию курсора? Под Дос использовал gotoxy, но в хелпе написано:
Note: Do not use this function for Win32s or Win32 GUI applications.
Не совсем понял перевод, то-ли не используется вообще в виндовых приложениях, то-ли только с ГУИ.


 
VictorT   (2002-04-09 19:07) [1]

Скажите хоть, куда копать.


 
ION T   (2002-04-09 19:10) [2]

А почему-бы не использовать SetConsoleCursorPosition()


 
Anatoly Podgoretsky   (2002-04-09 19:21) [3]

VictorT © (09.04.02 17:47)
Вообще, видимо у тебя очент старый хелп, так как уже в Д3 нет упоминания об этой функции.
Использовать тебе и не получится ее нет.


 
VictorT   (2002-04-09 19:33) [4]

>Anatoly Podgoretsky © (09.04.02 19:21)
У меня 5-й Билдер, причём компилятор не ругается на использование этой функции, но позиция курсора не меняется.

>ION T © (09.04.02 19:10)
А как получить первый параметр для этой функции, а именно: HANDLE hConsoleOutput ?


 
ION T   (2002-04-09 19:36) [5]

Ну, если консоль твоя, то GetStdHandle(STD_OUTPUT_HANDLE), хотя может STD_INPUT_HANDLE.....не помню, проверь оба.......


 
ION T   (2002-04-09 19:38) [6]

Вспомнил, это таки STD_OUTPUT_HANDLE.........:)


 
Anatoly Podgoretsky   (2002-04-09 19:50) [7]

VictorT © (09.04.02 19:33)
Я не знаю что это за продукт, но у нас принято указывать инструмент, что бы не конфузить участников.


 
VictorT   (2002-04-09 19:54) [8]

GetStdHandle находится в модуле wincon.h, подключил его, теперь при компиляции ругается, что неопределён тип SHORT , который используется в wincon.h. Не могу найти, где он определяется.


 
VictorT   (2002-04-09 19:58) [9]

>Anatoly Podgoretsky © (09.04.02 19:50)
Borland C++ Builder 5.


 
VictorT   (2002-04-10 10:40) [10]

Нашёл, что SHORT определяется в mapiwin.h, подключил, но теперь ругается на целую кучу ошибок в mapinls.h. По моему я иду не тем путём... Может ещё чего подскажете...


 
VictorT   (2002-04-10 13:21) [11]

Нашёл другой заголовочный файл wtypes.h для определения типа SHORT, подключил его, но теперь ругается на кучу ошибок в файле objidl.h


 
Alexander Dedusenko   (2002-04-10 16:39) [12]

#include "stdafx.h"
#include "stdio.h"
#include "windows.h"
#include "wincon.h"


int main(int argc, char* argv[])
{
COORD crd;
crd.X = crd.Y = 10;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), crd);
printf("test");
return 0;
}

Это правда на VisualC++, но в данной ситуации думаю не существенно.


 
VictorT   (2002-04-10 17:23) [13]


> Alexander Dedusenko (10.04.02 16:39)

Только невиртуальный знакомый и смог помочь. Правда #include "stdafx.h" убрал, в Билдере не используется, а так всё работает.


 
VictorT   (2002-04-10 17:25) [14]

З.Ы. Главное, что уже сделал, то что мне надо, другим способом, без использования координат курсора.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.007 c
3-69695
mrl
2002-03-30 14:48
2002.04.22
Фильтрация в Delphi


14-70008
Феликс
2002-03-16 20:43
2002.04.22
Компоненты?


1-69811
konusov
2002-04-10 15:52
2002.04.22
Как получить сетевое имя компьютера?


1-69830
kopachev
2002-04-09 10:59
2002.04.22
Про StringGrid


1-69785
lipskiy
2002-04-08 01:12
2002.04.22
Можно ли при описании константы использовать функции?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский