|
안녕하세요...
hongfox입니다.
이렇게 하시면 됩니다.
1) sprintf를 사용하는 방법.
char Disphint[256];
ZeroMemory(Disphint, sizeof(Disphint));
sprintf(Disphint, "학번 :%ld 등교시간 : %02d:%02d:%02d\n빵값 :%d 우유값:%d 총개수 :%d개", lHackBun, iHour,iMin,iSec,iBread,iMilk,iTotal);
Level1->Hint = Disphint;
Level1->ShowHint=true;
2) AnsiString으로 하는 방법.
AnsiString astrDisphint;
astrDisphint.SetLength(256); <==잘생각이 안남. AnsiStringfml 길이를 정해준다.
asteDisphint.sprintf("학번 :%ld 등교시간 : %02d:%02d:%02d\n빵값 :%d 우유값:%d 총개수 :%d개", lHackBun, iHour,iMin,iSec,iBread,iMilk,iTotal);
Level1->Hint = Disphint;
Level1-ShowHint=true;
이런 방법으로 할 수 있습니다.
즉 다음 Line에 다른 글자를 나오게 하기 위해서는 Line개행 분자인 "\n"을 써서 사용하면 됩니다.
즐프하세요...
박용우 님이 쓰신 글 :
: 힌트 메세지에 들어갈 내용이
:
: 학번 : 1234567 등교한 시간: 12:00:47
: 빵값 : 500 우유값: 400 총개수 : 2개
: 남은돈 : 3000
: .....
: ....
: ,......
:
: 이런 식으로 되어있는건데.. 강제로.. 메세지 만들려고 하는 거 거든요...
:
: Tip'N Tricks 15번 같은 내용을 하고 싶은데....
: 거기에는 Editbox에 대한 내용이드라고요...
: Editbox에는 OnEnter 이벤트에다 코딩을 해서... 강제로 힌트 윈도우를 만들었던데...
:
: 그것을 Label 위에 마우스 오버 이벤트가 일어났을때 하고 싶은겁니다.....
:
: 고수님들... 빠른 답변 부탁혀용~~~~ ^^
|