Страница 1 из 1

Много вопросов

Добавлено: 06 фев 2006, 14:55
Лелик_1044
1) Как получить строку из буфера? Пробелма в том когда я полуючаю строку на английском все норально, а когда там есть строки на русском вместо них фигня каая-то.
2)Когда лазишь по ie при нажатий меню открыть в новом окне открывается новый ie с этим url. Какмне сделать чтоб из моей программы (при нажатии этого пункт)вызывалась мой программа с webbrowser и загружался url. А из ie опять вызыался ie.
3)Где можно найти многострочный treeview. Я что ты пыталя делать с virtulatreeview? но толку мало.

Добавлено: 06 фев 2006, 17:42
Duncon
1) получить строку из буфера

Код: Выделить всё

function GetStringFromClipboard: WideString;
var
  Data: THandle;
begin
  if not IsClipboardFormatAvailable(CF_UNICODETEXT) then
    Result := Clipboard.AsText
  else
  begin
    Clipboard.Open;
    Data := GetClipboardData(CF_UNICODETEXT);
    try
      if Data <> 0 then
        Result := PWideChar(GlobalLock(Data))
      else
        Result := '';
    finally
      if Data <> 0 then
        GlobalUnlock(Data);
      Clipboard.Close;
    end;
  end;
end;
2)

Код: Выделить всё

uses
  ShellAPI;

ShellExecute(Handle, nil, 'http://hate.byethost.com/', nil, nil, SW_SHOW);
3) Не понял вопроса...

Добавлено: 07 фев 2006, 22:04
Naeel Maqsudov
"Много вопросов" - это бессодержательное название темы!