FINDREPLACE ±¸Á¶¸¦ FindText ¹× ReplaceText ±â´É ã±â ¹× ¹Ù²Ù±â ÀÏ¹Ý ´ëÈ »óÀÚ¸¦ ÃʱâÈ ÇÏ´Â µ¥ »ç¿ëÇÒ Á¤º¸¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. FINDMSGSTRING µî·ÏµÈ ¸Þ½ÃÁö°¡ÀÌ ±¸Á¶¸¦ »ç¿ë ÇÏ ¿© »ç¿ëÀÚÀÇ °Ë»ö ¶Ç´Â ã±â ¶Ç´Â ¹Ù²Ù±â ÀÏ¹Ý ´ëÈ »óÀÚÀÇ ¼ÒÀ¯ÀÚ Ã¢¿¡ ´ë ÇÑ ´ëü ÀÔ·Â Àü´Þ.
typedef struct {/ / fr DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
DWORD Ç÷¡±×;
LPTSTR lpstrFindWhat;
LPTSTR lpstrReplaceWith;
WORD wFindWhatLen;
WORD wReplaceWithLen;
LPARAM lCustData;
LPFRHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
} FINDREPLACE
Ç÷¡±× | ÀÇ¹Ì |
---|---|
FR_DIALOGTERM | |
¸¸¾à, FINDMSGSTRING ¸Þ½ÃÁö ¼³Á¤ ´ëÈ »óÀÚ°¡ ´ÝÈ÷°í ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÈ ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¶§ FindText ¶Ç´Â ReplaceText ÇÔ¼ö¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â ´ëÈ »óÀÚ Ã¢ ÇÚµéÀº ´õ ÀÌ»ó À¯È¿. | |
FR_DOWN | |
³ªÅ¸³»´Â ¼¼Æ®, ã±â ´ëÈ »óÀÚ¿¡¼ ¹æÇâ ¶óµð¿À ´ÜÃß ¾Æ·¡·Î ¹öưÀ» ¼±Åà ÇÏ´Â °æ¿ì ¹®¼ ³¡¿¡ ÇöÀç À§Ä¡¿¡¼ °Ë»ö ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÁýÇÕ À§·Î ´ÜÃß ¼±Åà µÇ¾î ÀÖÀ¸¹Ç·Î ¹®¼ÀÇ ½ÃÀÛÀ» °Ë»ö ÇØ¾ß ÇÕ´Ï´Ù. ´ëÈ »óÀÚ¸¦ ÃʱâÈ ÇÏ·Á¸éÀÌ Ç÷¡±×¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ ¼³Á¤, »ç¿ëÀÚÀÇ ¼±ÅÃÀ» ³ªÅ¸³À´Ï´Ù. | |
FR_ENABLEHOOK | |
LpfnHook ±¸¼º¿ø¿¡ ÁöÁ¤ µÈ ÈÄÅ© ÇÔ¼ö¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ç÷¡±×´Â ÃʱâÈ ´ëÈ »óÀÚ¿¡¸¸ »ç¿ë. | |
FR_ENABLETEMPLATE | |
HInstance ¹× lpTemplateName ¸â¹ö ÁöÁ¤ ±âº» ¼½Ä ÆÄÀÏ ´ë½Å »ç¿ë ÇÏ ¿© ´ëÈ »óÀÚ ÅÛÇø´À» ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×´Â ÃʱâÈ ´ëÈ »óÀÚ¿¡¸¸ »ç¿ë. | |
FR_ENABLETEMPLATEHANDLE | |
HInstance ȸ¿ø ½Äº° ·Îµå ´ëÈ »óÀÚ ÅÛÇø´À» Æ÷ÇÔ ÇÏ´Â µ¥ÀÌÅÍ ºí·ÏÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì lpTemplateName ¸â¹ö¸¦ ¹«½Ã ÇÏ´Â ½Ã½ºÅÛ. | |
FR_FINDNEXT | |
¸¸¾à FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ ¼³Á¤, »ç¿ëÀÚ Ã£±â ¶Ç´Â ¹Ù²Ù±â ´ëÈ »óÀÚ¿¡¼ ã±â´ÙÀ½ ´ÜÃ߸¦ Ŭ¸¯ ÇßÀ½À» ³ªÅ¸³À´Ï´Ù. LpstrFindWhat ±¸¼º¿ø¿¡ ´ë ÇÑ °Ë»ö ¹®ÀÚ¿À» ÁöÁ¤ ÇÕ´Ï´Ù. . | |
FR_HIDEUPDOWN | |
¸¸¾à ã±â ´ëÈ »óÀÚ¸¦ ÃʱâÈÇÒ ¶§ ¼³Á¤, °Ë»ö ¹æÇâ ¶óµð¿À ´ÜÃ߸¦ ¼û±é´Ï´Ù. | |
FR_HIDEMATCHCASE | |
ã±â ¶Ç´Â ¹Ù²Ù±â ´ëÈ »óÀÚ¸¦ ¼û±é´Ï´Ù ÀÏÄ¡ÄÉÀ̽º ¸¦ ÃʱâÈÇÒ ¶§ ¼³Á¤ È®ÀζõÀ» ¼±Åà ÇÏ´Â °æ¿ì . | |
FR_HIDEWHOLEWORD | |
ã±â ¶Ç´Â ¹Ù²Ù±â ´ëÈ »óÀÚ, ¼û°ÜÁ® ÀÖ´Â ÀÏÄ¡Àüü´Ü¾î¸¸ ÃʱâÈÇÒ ¶§ ¼³Á¤ È®ÀζõÀ» ¼±Åà ÇÏ´Â °æ¿ì . | |
FR_MATCHCASE | |
¼³Á¤,¼Ò¹®ÀÚ ÀÏġȮÀζõ ³ªÅ¸³»´Â È®ÀÎ °Ë»ö ´ë/¼Ò¹®ÀÚ ±¸ºÐ µÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¼³Á¤ È®ÀζõÀ» ¼±Åà ÇÏÁö ¾ÊÀ¸¸é ±×·¡¼ °Ë»ö ´ë/¼Ò¹®ÀÚ ±¸ºÐ µÇ¾î¾ß ÇÑ´Ù. ´ëÈ »óÀÚ¸¦ ÃʱâÈ ÇÏ·Á¸éÀÌ Ç÷¡±×¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ ¼³Á¤, »ç¿ëÀÚÀÇ ¼±ÅÃÀ» ³ªÅ¸³À´Ï´Ù . | |
FR_NOMATCHCASE | |
ã±â ¶Ç´Â ¹Ù²Ù±â ´ëÈ »óÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô°æ¿ì ÀÏÄ¡ÃʱâÈÇÒ ¶§ ¼³Á¤ È®ÀζõÀ» ¼±Åà ÇÏ´Â °æ¿ì . | |
FR_NOUPDOWN | |
¸¸¾à ã±â ´ëÈ »óÀÚ¸¦ ÃʱâÈÇÒ ¶§ ¼³Á¤, °Ë»ö ¹æÇâ ¶óµð¿À ´ÜÃß ºñȰ¼ºÈ. | |
FR_NOWHOLEWORD | |
ã±â ¶Ç´Â ¹Ù²Ù±â ´ëÈ »óÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô Àüü´Ü¾î ¸¦ ÃʱâÈÇÒ ¶§ ¼³Á¤ È®ÀζõÀ» ¼±Åà ÇÏ´Â °æ¿ì . | |
FR_REPLACE | |
¸¸¾à FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ ¼³Á¤, »ç¿ëÀÚ ¹Ù²Ù±â ´ëÈ »óÀÚ¿¡¼ ¹Ù²Ù±â ´ÜÃ߸¦ Ŭ¸¯ ÇßÀ½À» ³ªÅ¸³À´Ï´Ù. LpstrFindWhat ¸â¹ö ±³Ã¼ ¹®ÀÚ¿À» ÁöÁ¤ ÇÏ °í lpstrReplaceWith ¸â¹ö´Â ´ëü ¹®ÀÚ¿À» ÁöÁ¤ ÇÕ´Ï´Ù. | |
FR_REPLACEALL | |
¸¸¾à FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ ¼³Á¤, »ç¿ëÀÚ ¹Ù²Ù±â ´ëÈ »óÀÚ¿¡¼ ¹Ù²Ù±â¸ðµÎ ´ÜÃ߸¦ Ŭ¸¯ ÇßÀ½À» ³ªÅ¸³À´Ï´Ù. LpstrFindWhat ¸â¹ö ±³Ã¼ ¹®ÀÚ¿À» ÁöÁ¤ ÇÏ °í lpstrReplaceWith ¸â¹ö´Â ´ëü ¹®ÀÚ¿À» ÁöÁ¤ ÇÕ´Ï´Ù. . | |
FR_SHOWHELP | |
µµ¿ò¸» ´ÜÃ߸¦ Ç¥½Ã ÇÏ·Á¸é ´ëÈ »óÀÚ¸¦ ¹ß»ý ÇÕ´Ï´Ù. HwndOwner ±¸¼º¿ø HELPMSGSTRING À» ¹ÞÀ» ¼ö Àִ âÀ» µî·Ï ´ëÈ »óÀÚ¿¡¼ µµ¿ò¸» ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§ º¸³»´Â ¸Þ½ÃÁö¸¦ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. | |
FR_WHOLEWORD | |
¼³Á¤, ÀÏÄ¡ Àüü ´Ü¾î Àü¿ë È®Àζõ ³ªÅ¸³»´Â È®ÀÎ ÇÏ´Â °æ¿ì¿¡ °Ë»ö ¹®ÀÚ¿°ú ÀÏÄ¡ ÇÏ´Â ¸ðµç ´Ü¾î¿¡ ´ëÇØ¼¸¸ °Ë»ö ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¼³Á¤ È®ÀζõÀ» ¼±Åà ÇÏÁö ¾ÊÀ¸¸é °Ë»ö ¹®ÀÚ¿°ú ÀÏÄ¡ ÇÏ´Â ´Ü¾î Á¶°¢¿¡ ´ë ÇÑ °Ë»öµµ ÇÑ´Ù ±×·¡¼. ´ëÈ »óÀÚ¸¦ ÃʱâÈ ÇÏ·Á¸éÀÌ Ç÷¡±×¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ ¼³Á¤, »ç¿ëÀÚÀÇ ¼±ÅÃÀ» ³ªÅ¸³À´Ï´Ù. |
FINDMSGSTRING ¸Þ½ÃÁö FR_FINDNEXT Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì lpstrFindWhat ¿¡ ´ë ÇÑ °Ë»ö ¹®ÀÚ¿À» Æ÷ÇÔ ÇÕ´Ï´Ù. FR_DOWN, FR_WHOLEWORD, ¹× FR_MATCHCASE Ç÷¡±×´Â ¹æÇâ ¹× °Ë»öÀÇ À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù. LpstrFindWhat ±³Ã¼ ¹®ÀÚ¿À» Æ÷ÇÔ FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ FR_REPLACE ¶Ç´Â FR_REPLACE Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì.
LpstrReplaceWith ´ëü ¹®ÀÚ¿À» Æ÷ÇÔ FINDMSGSTRING ¸Þ½ÃÁö¿¡¼ FR_REPLACE ¶Ç´Â FR_REPLACEALL Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì.
FindText ÇÔ¼ö´ÂÀÌ ¸â¹ö¸¦ ¹«½Ã.
ÈÄÅ© ÇÁ·Î½ÃÀú´Â WM_INITDIALOG ¸Þ½ÃÁö¿¡ ´ë ÇÑ ÀÀ´ä¿¡¼ FALSE ¹Ýȯ, ÈÄÅ© ÇÁ·Î½ÃÀú ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇØ¾ß ÇÕ´Ï´Ù ¶Ç´Â ´Ù¸¥ ´ëÈ »óÀڴ ǥ½Ã µÇÁö ¾Ê½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ¸ÕÀú ´Ù¸¥ ÆäÀÎÆ® ÀÛ¾÷À» ¼öÇà ÇÏ °í ShowWindow ¹× UpdateWindow ÇÔ¼ö¸¦ È£Ãâ.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Commdlg.h¿¡ ¼±¾ð ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:À¯´ÏÄÚµå¿Í ANSI ±¸Á¶ Á¤ÀÇ.
°ø¿ë ´ëÈ »óÀÚ ¶óÀ̺귯¸® °³¿ä, ÀÏ¹Ý ´ëÈ »óÀÚ ±¸Á¶, FindText, FRHookProc, MAKEINTRESOURCE, ReplaceText, ShowWindow, UpdateWindow, WM_INITDIALOG