Click here to Skip to main content
15,889,096 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: C++ Termplate Issue.... Pin
Kandjar5-Sep-04 12:03
Kandjar5-Sep-04 12:03 
Generalhex digit format Pin
S.W.4-Sep-04 11:32
S.W.4-Sep-04 11:32 
GeneralRe: hex digit format Pin
Archer2824-Sep-04 15:22
Archer2824-Sep-04 15:22 
GeneralRe: hex digit format Pin
S.W.4-Sep-04 15:41
S.W.4-Sep-04 15:41 
GeneralRe: hex digit format Pin
David Crow4-Sep-04 16:37
David Crow4-Sep-04 16:37 
GeneralRe: hex digit format Pin
Archer2825-Sep-04 15:51
Archer2825-Sep-04 15:51 
QuestionWhy doesn't this work? Pin
Nemok4-Sep-04 10:25
Nemok4-Sep-04 10:25 
AnswerRe: Why doesn't this work? Pin
Jörgen Sigvardsson4-Sep-04 10:55
Jörgen Sigvardsson4-Sep-04 10:55 
I doubt you can do lpBuffer=(LPBYTE)::GlobalLock(hIcon);.

See this MSDN article[^] for more information on icons and resources. It links to a program written in C which has some code you can look at too.

Please note that the structs in the article are wrong. Look at the code in the linked project instead. I believe you will have to fill out an entire ICONDIR, as icons are stored that way (an icon can contain several images). Then the appropriate number of ICONDIRENTRYs and ICONIMAGEs. That's what's supposed to be inside the resource part.

But you are talking about replacing the icon in one exe from another one. I believe you can do the copy without too much work. Just grab a pointer to the icon resource in the source exe, and use it to update the icon entry in the other exe. I think that should work. The linked project has all the details. Good luck Smile | :)

--
Arigato gozaimashida!
GeneralRe: Why doesn't this work? Pin
Nemok4-Sep-04 11:11
Nemok4-Sep-04 11:11 
GeneralRe: Why doesn't this work? Pin
Jörgen Sigvardsson4-Sep-04 11:13
Jörgen Sigvardsson4-Sep-04 11:13 
GeneralC++ question. Pin
WREY4-Sep-04 9:55
WREY4-Sep-04 9:55 
GeneralRe: C++ question. Pin
cmk4-Sep-04 11:46
cmk4-Sep-04 11:46 
GeneralRe: C++ question. Pin
WREY4-Sep-04 12:20
WREY4-Sep-04 12:20 
GeneralRe: C++ question. Pin
WREY5-Sep-04 3:11
WREY5-Sep-04 3:11 
GeneralRe: C++ question. Pin
tomerab5-Sep-04 4:36
tomerab5-Sep-04 4:36 
GeneralRe: C++ question. Pin
WREY5-Sep-04 6:02
WREY5-Sep-04 6:02 
GeneralRe: C++ question. Pin
tomerab5-Sep-04 19:31
tomerab5-Sep-04 19:31 
GeneralTreeView set check with InsertItem Pin
LukeV4-Sep-04 7:00
LukeV4-Sep-04 7:00 
GeneralMultiple Dialog Pin
Grahamfff4-Sep-04 5:59
Grahamfff4-Sep-04 5:59 
GeneralRe: Multiple Dialog Pin
Anonymous4-Sep-04 8:10
Anonymous4-Sep-04 8:10 
GeneralRe: Multiple Dialog Pin
Grahamfff5-Sep-04 8:48
Grahamfff5-Sep-04 8:48 
GeneralUNICODE problem. Pin
Irek Zielinski4-Sep-04 5:43
Irek Zielinski4-Sep-04 5:43 
GeneralRe: UNICODE problem. Pin
Michael Dunn5-Sep-04 6:14
sitebuilderMichael Dunn5-Sep-04 6:14 
GeneralRe: UNICODE problem. Pin
Irek Zielinski5-Sep-04 10:27
Irek Zielinski5-Sep-04 10:27 
GeneralCDC GetWindowExt WinXP->Win98 Pin
FriendOfAsherah4-Sep-04 3:47
FriendOfAsherah4-Sep-04 3:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.