- Mesaj
- 309
- Çözümler
- 7
- Beğeni
- 94
- Puan
- 724
- Ticaret Puanı
- 0
arkadaşlar. yeni bir gm paneli ekliyorumda. herşeyi tamamladım clienti build ediyordum bir hata ile karşılaştım. Clientde tek değişiklik yaptıgım şey
bunun ile bir alakası varmıdır bilemedim
C++:
# ARAT
void CTextBar::TextOut(int ix, int iy, const char * c_szText)
{
m_dib.TextOut(ix, iy, c_szText);
Invalidate();
}
# DEĞİŞTİR
#include <regex>
void CTextBar::TextOut(int ix, int iy, const char * c_szText)
{
const auto x = std::regex_replace(c_szText, std::regex("\\|c[a-zA-Z0-9]+|\\|[r|R|H|h]"), "");
c_szText = x.c_str();
if (m_isBold) {
SIZE size { 0,0 };
GetTextExtent(c_szText, &size);
ix = (500 - size.cx) / 2;
}
m_dib.TextOut(ix, iy, c_szText);
Invalidate();
}
bunun ile bir alakası varmıdır bilemedim