<!--QuoteBegin--VadiMGP+Jun 3 2003, 19:54--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
QUOTE (VadiMGP @ Jun 3 2003, 19:54)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Мне для эстетов ничего не жалко, а для эстетов-программистов - тем более. <!--emo&:)-->
<!--endemo--><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->Это приятно <!--emo&:)-->
<!--endemo-->
<!--QuoteBegin--VadiMGP+Jun 3 2003, 19:54--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
QUOTE (VadiMGP @ Jun 3 2003, 19:54)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Но у меня AppendMenu(hMenu, MF_OWNERDRAW, id, "Bob\tCtrl+B")!
Значит текст кто рисует? Правильно - DrawText. Я не углублялся в TabbedTextOut, ExtTextOut и т.д., но на первый взгляд все они одинаковы и такой возможности не дают. Если знаешь как это отрисовать, скажи - я вставлю.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->Я бы использовал ExtTextOut (хотя это не важно), т.к. она затирает всю не занятую буквами область меню-айтема цветом фона (если флаг ETO_OPAQUE задать), и рисовал бы каждый item в два приёма - первый раз рисуем часть до знака табуляции, второй раз - то, что после него. При чтении bar-файла надо посчитать макс. длину обех частей для всех items в меню (при помощи GetTextExtentPoint32).
А сепараторы ща пашут. Спасибо!
<!--QuoteBegin--VadiMGP+Jun 4 2003, 19:59--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
QUOTE (VadiMGP @ Jun 4 2003, 19:59)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Ну и падла этот NT!<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->Он такой...
<!--QuoteBegin--VadiMGP+Jun 4 2003, 19:59--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
QUOTE (VadiMGP @ Jun 4 2003, 19:59)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->И вообще, переходи на ХР. <!--emo&:)-->
<!--endemo--><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->Дома тачка слабовата (Celeron 600 128 MB) и лень всё перенастраивать, инсталлировать. Жуть. Пока не припрёт не буду. <!--emo&:)-->
<!--endemo-->