Click here to Skip to main content
15,910,234 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralOne more question about CreateProcess, etc Pin
12-Dec-01 11:10
suss12-Dec-01 11:10 
GeneralRe: One more question about CreateProcess, etc Pin
Bill Wilson12-Dec-01 13:04
Bill Wilson12-Dec-01 13:04 
GeneralRe: One more question about CreateProcess, etc Pin
13-Dec-01 5:25
suss13-Dec-01 5:25 
GeneralNewbie Image Help Pin
Jerry Wang12-Dec-01 8:50
Jerry Wang12-Dec-01 8:50 
GeneralRe: Newbie Image Help Pin
Christian Graus12-Dec-01 10:17
protectorChristian Graus12-Dec-01 10:17 
GeneralRe: Newbie Image Help Pin
12-Dec-01 12:38
suss12-Dec-01 12:38 
GeneralRe: Newbie Image Help Pin
Christian Graus12-Dec-01 13:12
protectorChristian Graus12-Dec-01 13:12 
GeneralRe: Newbie Image Help Pin
Joaquín M López Muñoz12-Dec-01 11:55
Joaquín M López Muñoz12-Dec-01 11:55 
Christian has already answered your question in an authoritative fashion, but I'd like to point out two more catches (apart from the BGR order) you should be aware of:
  1. There's a padding issue, namely that all bitmap rows must occupy a number of bytes that is multiple of 4. For instance, if your image is 5 pixels wide, then the bitmap is stored as
    /----row 1-----\/----row 2-----\/----row 3-----\
    BGRBGRBGRBGRBGRXBGRBGRBGRBGRBGRXBGRBGRBGRBGRBGRX...
    Where the X is one padding byte that makes every row occupy 16 bytes (the value of this byte is irrelevant).
  2. The first row stored is at the bottom, and the last one at the top. The usual assumption is the other way around, but the MS guys decided on this order for some strange reason.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
GeneralRe: Newbie Image Help Pin
12-Dec-01 12:53
suss12-Dec-01 12:53 
GeneralRe: Newbie Image Help Pin
Christian Graus12-Dec-01 13:18
protectorChristian Graus12-Dec-01 13:18 
GeneralRe: Newbie Image Help Pin
13-Dec-01 12:11
suss13-Dec-01 12:11 
QuestionHow to launch an executable directly from memory? Pin
John Osborn12-Dec-01 8:39
John Osborn12-Dec-01 8:39 
AnswerRe: How to launch an executable directly from memory? Pin
Joaquín M López Muñoz12-Dec-01 9:22
Joaquín M López Muñoz12-Dec-01 9:22 
GeneralRe: How to launch an executable directly from memory? Pin
John Osborn12-Dec-01 13:26
John Osborn12-Dec-01 13:26 
GeneralIs it possible to change bmp in executable Pin
SAK12-Dec-01 7:36
SAK12-Dec-01 7:36 
GeneralRe: Is it possible to change bmp in executable Pin
Rick York12-Dec-01 7:58
mveRick York12-Dec-01 7:58 
GeneralRe: Is it possible to change bmp in executable Pin
Ernest Laurentin12-Dec-01 7:59
Ernest Laurentin12-Dec-01 7:59 
GeneralRe: Is it possible to change bmp in executable Pin
Alvaro Mendez12-Dec-01 8:06
Alvaro Mendez12-Dec-01 8:06 
GeneralProblem with ActiveX Pin
12-Dec-01 7:00
suss12-Dec-01 7:00 
GeneralRe: Problem with ActiveX Pin
Ernest Laurentin12-Dec-01 8:32
Ernest Laurentin12-Dec-01 8:32 
GeneralRe: Problem with ActiveX Pin
13-Dec-01 5:38
suss13-Dec-01 5:38 
GeneralRe: Problem with ActiveX Pin
Ernest Laurentin13-Dec-01 5:51
Ernest Laurentin13-Dec-01 5:51 
GeneralRe: Problem with ActiveX Pin
13-Dec-01 6:19
suss13-Dec-01 6:19 
GeneralRe: Problem with ActiveX Pin
14-Dec-01 4:20
suss14-Dec-01 4:20 
GeneralRuntime video Codec chose Pin
12-Dec-01 6:47
suss12-Dec-01 6: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.