|
이런걸 원하시는 건가요~~? 굳이 Caret이 아니더라도, 이벤트에서 넘어온 인자를 가지고 좌표에 글자를 쓸 수 있습니다.
새 프로젝트를 만드신 다음, Image 컴포넌트를 폼에 하나 놓고 아래 코드를 컴파일 하시면 됩니다.
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner)
{
Image1->Align = alClient;
Image1->Transparent = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y)
{
Image1->Canvas->TextOutA(X, Y, "클릭");
}
//---------------------------------------------------------------------------
^^* 님이 쓰신 글 :
: Timage에다가 마우스 클릭하믄 글짜가 써지는 걸 만들라구 하는데영...
: GetCaretPos나 SetCaretPos를 이용하라는디...ㅡㅜ:
: 에이피 아이는 영 꽝 이라서영...
: 어캐 하믄 돼는지 쪼금만 도움을 주셔영...
|